<!DOCTYPE html>
<html lang="">
<head>
	<meta charset="utf-8" />
	<title>Classic - GeoGebra</title>
	<link rel="shortcut icon" href="https://www.geogebra.org/apps/icons/geogebra.ico" type="image/x-icon">
	<link rel="icon" href="https://www.geogebra.org/apps/icons/geogebra.ico" type="image/x-icon">
	<meta property="og:title" content="Classic - GeoGebra" />
	<!--APPSTORE BANNER-->
	<!-- InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) -->
<script type="text/javascript" async=true>
  (function() {
    if (window != window['pa' + 'rent']) { // Leave early in Cypress
      return;
    }
    var host = 'www.geogebra.org';
    var element = document.createElement('script');
    var firstScript = document.getElementsByTagName('script')[0];
    var url = 'https://cmp.inmobi.com'
            .concat('/choice/', 'PRrmquD1Ggcb1', '/', host, '/choice.js?tag_version=V3');
    var uspTries = 0;
    var uspTriesLimit = 3;
    element.async = true;
    element.type = 'text/javascript';
    element.src = url;

    firstScript.parentNode.insertBefore(element, firstScript);

    function makeStub() {
      var TCF_LOCATOR_NAME = '__tcfapiLocator';
      var queue = [];
      var win = window;
      var cmpFrame;

      function addFrame() {
        var doc = win.document;
        var otherCMP = !!(win.frames[TCF_LOCATOR_NAME]);

        if (!otherCMP) {
          if (doc.body) {
            var iframe = doc.createElement('iframe');

            iframe.style.cssText = 'display:none';
            iframe.name = TCF_LOCATOR_NAME;
            doc.body.appendChild(iframe);
          } else {
            setTimeout(addFrame, 5);
          }
        }
        return !otherCMP;
      }

      function tcfAPIHandler() {
        var gdprApplies;
        var args = arguments;

        if (!args.length) {
          return queue;
        } else if (args[0] === 'setGdprApplies') {
          if (
                  args.length > 3 &&
                  args[2] === 2 &&
                  typeof args[3] === 'boolean'
          ) {
            gdprApplies = args[3];
            if (typeof args[2] === 'function') {
              args[2]('set', true);
            }
          }
        } else if (args[0] === 'ping') {
          var retr = {
            gdprApplies: gdprApplies,
            cmpLoaded: false,
            cmpStatus: 'stub'
          };

          if (typeof args[2] === 'function') {
            args[2](retr);
          }
        } else {
          if(args[0] === 'init' && typeof args[3] === 'object') {
            args[3] = Object.assign(args[3], { tag_version: 'V3' });
          }
          queue.push(args);
        }
      }

      function postMessageEventHandler(event) {
        var msgIsString = typeof event.data === 'string';
        var json = {};

        try {
          if (msgIsString) {
            json = JSON.parse(event.data);
          } else {
            json = event.data;
          }
        } catch (ignore) {}

        var payload = json.__tcfapiCall;

        if (payload) {
          window.__tcfapi(
                  payload.command,
                  payload.version,
                  function(retValue, success) {
                    var returnMsg = {
                      __tcfapiReturn: {
                        returnValue: retValue,
                        success: success,
                        callId: payload.callId
                      }
                    };
                    if (msgIsString) {
                      returnMsg = JSON.stringify(returnMsg);
                    }
                    if (event && event.source && event.source.postMessage) {
                      event.source.postMessage(returnMsg, '*');
                    }
                  },
                  payload.parameter
          );
        }
      }

      while (win) {
        try {
          if (win.frames[TCF_LOCATOR_NAME]) {
            cmpFrame = win;
            break;
          }
        } catch (ignore) {}

        if (win === window.top) {
          break;
        }
        win = win.parent;
      }
      if (!cmpFrame) {
        addFrame();
        win.__tcfapi = tcfAPIHandler;
        win.addEventListener('message', postMessageEventHandler, false);
      }
    };

    makeStub();

    var uspStubFunction = function() {
      var arg = arguments;
      if (typeof window.__uspapi !== uspStubFunction) {
        setTimeout(function() {
          if (typeof window.__uspapi !== 'undefined') {
            window.__uspapi.apply(window.__uspapi, arg);
          }
        }, 500);
      }
    };

    var checkIfUspIsReady = function() {
      uspTries++;
      if (window.__uspapi === uspStubFunction && uspTries < uspTriesLimit) {
        console.warn('USP is not accessible');
      } else {
        clearInterval(uspInterval);
      }
    };

    if (typeof window.__uspapi === 'undefined') {
      window.__uspapi = uspStubFunction;
      var uspInterval = setInterval(checkIfUspIsReady, 6000);
    }
  })();
</script>
<!-- End InMobi Choice. Consent Manager Tag v3.0 (for TCF 2.2) -->
<script type="text/javascript">

// for IE9
if (!window.console) window.console = {};
if (!window.console.log) window.console.log = function () { };

var latestVersion="5.2.879.0";
var module = "web3d";
var defaultParams = {"vendor":"GeoGebra", "preloadModules":""};
var prerelease = false;
var debug = false;
var startDelay = 0;
var marginTop = 0;
var analyticsVersion = 'V'+latestVersion;
var appOnline=true;
var translation = {};
var codebase = "";
</script>
<script>prerelease=false;appOnline=false;</script><!--PLATFORM SPECIFIC CODE--><script src="platform.js"></script>
<script>
	function $e(id){
		return document.getElementById(id);
	}
	function c(className){
		return document.getElementsByClassName(className)[0];
	}
	var finalLang = null;
	
	function setParamFromURL(paramName){
		if (getURLparam(paramName)) {
			$e("ggw").setAttribute("data-param-"+paramName,getURLparam(paramName));
		}
	}

	function changeMetaTitle(titleBase){
		var title = titleBase.match(/GeoGebra/) ? titleBase : titleBase + " - GeoGebra";
		var tag = document.querySelector("meta[property='og:title']");
		if (tag && tag.setAttribute) {
			tag.setAttribute("content", title);
		}
		document.title = title;
	}

	function isAppSupportingPerspective(idString){
		if (!window.appID || window.appID == "classic") {
			return true;
		}
		// only search supported in unbundled apps & notes
		return idString.substring(0,6) == "search";
	}

	function perspective(id, name){
		var unbundled = ["graphing", "geometry", "whiteboard", "notes", "3d", "cas",
				"scientific", "calculator", "suite"].indexOf(name) >= 0;
		if($e("ggw")){
			$e("ggw").className="geogebraweb";

			$e("ggw").setAttribute("data-param-appname", window.appID || "classic");
			if (getURLparam("examMode")) {
				setParamFromURL("examMode");
			} else if(id){
				if (isAppSupportingPerspective(id + "")) {
					$e("ggw").setAttribute("data-param-perspective", id);
					if (c("mowToolbar")) {
						c("mowToolbar").style.display = "none";
					}
				}
			}
			setParamFromURL("filename");
			setParamFromURL("rounding");
			setParamFromURL("ggbbase64");
			setParamFromURL("allowUndoCheckpoints");
			if (isEmbed() || unbundled) {
				$e("ggw").setAttribute("data-param-showAppsPicker","false");
				$e("appsPicker") && $e("appsPicker").style.setProperty("display", "none");
			}
		} else if (id && ggbApplet.setPerspective) {
			ggbApplet.setPerspective(id+"");
		} else if (id && window.renderGGBElement) {
			if (isAppSupportingPerspective(id + "")) {
				c("geogebraweb").setAttribute("data-param-perspective", id);
			}
			renderGGBElement(c("geogebraweb"));
		}
		var label = $e(name);
		if(label){
			parentTable(label).className += " perspectiveHighlighted";
		}
		if (name && window.history && window.history.pushState && name != "picker" && location.host && location.host.indexOf("geogebra") >= 0 &&
				location.href.indexOf("?") < 0 && !location.pathname.match(/\/.*\/.+/)){
			if (name != "classic" && !window.appID) {
				history.pushState({}, "GeoGebra", "/classic#" + name);
			}

		}
		return false;
	}

	function div(styleName){
		var ret = document.createElement("div");
		ret.className = styleName;
		return ret;
	}

	function getLocalStorage(key){
		try{
			if(location.host && window.localStorage){
				return localStorage.getItem(key);
			}
		} catch(e){
			//local storage not supported
		}
		return false;
	}

	function setLocalStorage(key, value){
		try{
			if(location.host && window.localStorage){
				return localStorage.setItem(key, value);
			}
		} catch(e){
			//local storage not supported
		}
	}

	function getCookieUnsafe(cookieName){
		var crumbs = document.cookie.split(';');
		for (var i = 0; i < crumbs.length; ++i) {
			var nameAndValue = crumbs[i].trim().split("=");
			if (nameAndValue[0] == cookieName) {
				//may throw an exception
				return decodeURIComponent(nameAndValue[1]);
			}
		}
		return false;
	}

	function getCookie(cookieName){
		try {
			return getCookieUnsafe(cookieName);
		} catch (e) {
			// ignore error, keep undecoded value
		}
		return false;
	}

	function parentTable(ret){
		var parent = ret;
		while(parent = parent.parentElement){
			if(parent.tagName == "TABLE"){
				return parent;
			}
		}
		return ret;
	}

	function button(id, perspectiveId, caption){
		var shortId = id.replace("perspective","");
		if(getPerspective() == shortId){
			changeMetaTitle(caption);
		}
		var ret = $e(id);
		if (!ret) {
			return;
		}
		var parent = parentTable(ret);

		parent.addEventListener("click",function(){
			if($e("ggw")){
				$e("ggw").setAttribute("data-param-showAppsPicker","false");
			}
			changeMetaTitle(ret.innerText);
			perspective(perspectiveId,id.replace("perspective",""));
		});

		ret.innerHTML = caption;
	}

	function setPickerLabels(dict){
		button("graphing", 1, dict["Graphing"] || "Graphing");
		button("geometry", 2, dict["Perspective.Geometry"] || "Geometry");
		button("cas", 4, dict["Perspective.CAS"] || "CAS Calculator");
		button("spreadsheet",  3, dict["Perspective.Spreadsheet"] || "Spreadsheet Calc");
		button("perspective3d", 5, dict["GeoGebra3DGrapher.short"] || "3D Calculator");
		button("probability", 6, dict["Perspective.Probability"] || "Probability Calc");

		button("exam","exam", dict["exam_menu_entry"] || "Exam Calculator");
		if($e("download")){
			$e("download").innerHTML = dict["Download"] || "Download";
		}
		if($e("tutorialLink")){
			$e("tutorialLink").href = "https://www.geogebra.org/m/"+dict["TutorialClassic"];
		}
	}

	function showInLang(lang){
		var props = __GGB__keysVar[lang];
		if (window.appID === "suite") {
			changeMetaTitle(props.menu["CalculatorSuite"] || "Calculator Suite")
		}
		if(window.appID === "graphing"){
			changeMetaTitle(props.menu["GraphingCalculator"] || "Graphing Calculator");
		}
		if(window.appID === "geometry"){
			changeMetaTitle(props.menu["Geometry"]  || "Geometry");
		}
		if(window.appID === "CAS"){
			changeMetaTitle(props.menu["CASCalcultor"]  || "CAS Calculator");
		}
		if(window.appID === "3D"){
			changeMetaTitle(props.menu["Graphing3D"]  || "3D Graphing Calculator");
		}
		if(!window.appID && !getPerspective()){
			changeMetaTitle(props.menu["math_apps"]  || "GeoGebra Classic");
		}
		document.body.parentNode.style.overflow = "auto";
		if($e("ggbPage")){
			$e("ggbPage").style.display = "";
		}

		if(finalLang && finalLang != lang){
			console.log("wrong lang");
			return;
		}
		if($e("ggbPage")){
			setPickerLabels(props.menu);
		}
	}

	function showInEnglish(){
			if(!window.__GGB__keysVar && $e("ggbPage")){
				setPickerLabels({});

				$e("ggbPage").style.display="";
			}

		}
	var langs = ["af",  "ar",  "ar-MA",  "ar-TN",  "bg",  "bs",  "ca",  "ca-XV",  "cs",  "cy",  "da",
	"de-AT",  "de",  "el",  "en-AU",  "en-GB",  "en",  "eo",  "es-ES",  "es",  "es-UY",  "et",  "eu",
	"fa",  "fi",  "fr",  "gl",  "hi",  "hr",  "hu",  "hy",  "in",  "is",  "it",  "he",
	"ja",  "yi",  "ka",  "kk",  "km",  "kn",  "ko",  "lt",  "lv",  "mk",  "ml",  "mn",  "mr",  "ms",
	"ne",  "nl-NL",  "nl",  "no",  "nb",  "nn",  "pl",  "pt",  "pt-PT",  "ro",  "ru",  "si",
	"sk",  "sl",  "sq",  "sr",  "sv",  "ta",  "tg",  "th",  "fil",  "tr",  "ty",  "ug",  "uk",
	"ur",  "vi",  "xh",  "zh-CN", "zh-TW"];

	function validLang(lang){
		lang=lang.replace("_","-").replace("tl","fil").replace("ji","yi").replace("no-NO-NY","nn");
		if(lang.substring(0,2) == "no"){
			lang = "nb";
		}
		if(lang.substring(0,2) == "zh"){
			lang = lang.indexOf("TW") > 0 || lang.indexOf("Hant") > 0 ? "zh-TW" : "zh-CN";
		}
		if(langs.indexOf(lang) >= 0){
			return lang;
		}
		lang = lang.substring(0,2);
		if(langs.indexOf(lang) >= 0){
			return lang;
		}
		return "en";
	}
	function getURLparam(param){
		return new URLSearchParams(location.search).get(param);
	}
	function switchLang(lang){
		var storedTranslation = {};
		if(getLocalStorage("translation")){
			try {
				storedTranslation = JSON.parse(localStorage.translation);
			}
			catch(e){
				console.log(e.message);
			}
		}
		if(storedTranslation[lang] && storedTranslation["version"] == latestVersion){
			window.__GGB__keysVar = {};
			window.__GGB__keysVar[lang] = storedTranslation[lang];
			window.__GGB__keysVar["version"] = storedTranslation["version"];
			showInLang(lang);
		}
		else{
			var l10n = document.createElement("script");
			document.head.appendChild(l10n);
			l10n.onload = function(){


				showInLang(lang);
				if(window.__GGB__keysVar[lang]){
					var obj = {};
					obj["version"] = latestVersion;
					obj[lang] = window.__GGB__keysVar[lang];
					setLocalStorage("translation", JSON.stringify(obj));
				}

			}
			var propertiesCodebase = codebase.replace("/latest", "/"+latestVersion);
			l10n.setAttribute("src", propertiesCodebase + module+"/js/properties_keys_" + lang + ".js");
		}
	}

	function insertScript(){
		if (window.loadFontScript) {
			window.loadFontScript(codebase + module);
		}
		if (window.loadFontAwesome) {
			window.loadFontAwesome();
		}
		app = document.createElement("script");
		app.setAttribute("src",codebase+module+"/"+module+".nocache.js");
		window.setTimeout(function(){
			document.head.appendChild(app);
		}, startDelay);
	}

	function isLocalhost(){
		return location.protocol.match(/(chrome|app|file:)/) || location.host.match(/^([0-9.]*|localhost|apps-builds.s3.*.amazonaws.com)(:.+)?$/);
	}

	function showStartScreen(){
		var lang = getURLparam("lang") || getCookie("GeoGebraLangUI") || getLocalStorage("GeoGebraLangUI") || navigator.language || "en";
		window.setTimeout(showInEnglish, 1000);
		switchLang(validLang(lang));
	}

	function setPrerelease(prereleaseParam){
		document.body.className += "prerelease";
		$e("ggw").setAttribute("data-param-prerelease",prereleaseParam);
		$e("ggw").setAttribute("data-param-showlogging",true);
	}

	function setDebug(debugParam){
		$e("ggw").setAttribute("data-param-showlogging",debugParam);
	}

	function getPerspective(){
		if (getURLparam("perspective")) {
			return getURLparam("perspective");
		}
		var parts = location.pathname.split("/");
		var path = parts.length == 1 || parts[parts.length-1].length? parts[parts.length-1] : parts[parts.length-2] ;
		if (location.hash.length || (path != '/apps' && path != '/apps/' && !path.match(/\.html$/))) {
			return location.hash.length ? location.hash.replace('#','') : path;
		}
		return window.appID;
	}

	function resizeStart(){
		if($e("perspectivesBox")){
			if(window.innerHeight < 650 || window.innerWidth < 650){
				$e("perspectivesBox").style.display = "none";
			} else {
				$e("perspectivesBox").style.top= (Math.max(0,Math.round(window.innerHeight/2 -250))-53)+"px";
			}
		}
	}

	function updateAppletParams(){
		for (var key in defaultParams) {
			$e("ggw").setAttribute("data-param-" + key, defaultParams[key]);
		}
		if (isEmbed()) {
			$e("ggw").setAttribute("data-param-enableFileFeatures", false);
		}
		if (location.host.indexOf("beta") == 0 || getURLparam("prerelease") || prerelease) {
			setPrerelease(prerelease || "true");
		}
		if (getURLparam("debug") || debug || isLocalhost()) {
			setDebug(debug || true);
		}
	}

	function loadMaterial(tubeid){
		$e("ggw").setAttribute("data-param-tubeid", tubeid);
		if(window.addAppletPreview){
			window.addAppletPreview(tubeid);
		}
		perspective(false);
		insertScript();
	}

	/** @return array [whole URL, appName, sandbox, material ID]*/
	function getParametersFromPath(){
		return location.pathname.match(/^\/(o|classic|graphing|suite|geometry|3d|([a-z]+\/)?frame|notes|cas|calculator)\/([a-zA-Z0-9]+)/);
	}

	function loadApp(){
		if(isLocalhost()) {
			defaultParams.backendURL = "https://api-beta.geogebra.org/v1.0";
		}

		var names = {'geometry':2, 'spreadsheet':3, 'cas':4, '3d':5, 'probability':6, 'graphing':1, 'whiteboard':7,'calculator':8};
		var tubeid = getURLparam("id");
		var checkId = getParametersFromPath();
		if(checkId && !names[checkId[3]]){
			tubeid = checkId[3];
			if (checkId[1] == "o") {
				appID = "auto";
			}
		}

		var skipAppsPicker = getURLparam("command") || getURLparam("state") || getURLparam("filename");
		resizeStart();
		window.addEventListener && window.addEventListener("resize", resizeStart);
		if ($e("ggw")) {
			updateAppletParams();
		}

		if (window.loadUnsavedWork && window.loadUnsavedWork($e("ggw"))) {
			return;
		}

		if (tubeid) {
			if ($e("ggw")) {
				loadMaterial(tubeid);
				return;
			}
		} else if (getPerspective()) {
			var pName = getPerspective();
			if (pName.substring(0,6) == "search" || pName.substring(0,4) == "exam") {
				if ($e("perspectivesBox")) {
					$e("perspectivesBox").style.display = "none";
				}
				perspective(pName);
			} else {
				perspective(names[pName], pName);
			}
			document.body.className += " " + pName;
			document.body.className += " " + module;
			insertScript();
			showStartScreen();
			return;
		} else if(skipAppsPicker) {
			perspective(false);
			insertScript();
			return;
		}

		showStartScreen();
		insertScript();
		perspective(false, "picker"); //TODO
	}

</script>
<script type="text/javascript">
// test to see if the app is running as a chrome webapp
document.isChromeWebapp = function isChromeWebapp() {
	if (typeof chrome === 'object' &&
			typeof chrome.app === 'object' &&
			typeof chrome.app.isInstalled === 'boolean' &&
			chrome.app.isInstalled) {
			return true;
		}
		return false;
	};
</script>

    <script>
function addAppletPreview(tubeid){
	var previewDiv = document.createElement("div");
	previewDiv.id = "ggbsplash";
	previewDiv.style.zIndex = 1000;
	var preview = document.createElement("img");
	preview.style.margin = "auto";
	preview.style.position = "absolute";
	
	var xhr = new XMLHttpRequest();
	var materialHost = isLocalhost() ? "https://beta.geogebra.org":"";
	xhr.open("GET", materialHost + "/api/material_preview.php?u="+tubeid);
	xhr.onreadystatechange = function() {
		if (xhr.readyState == 4 && xhr.response) {
			preview.addEventListener && preview.addEventListener("load",function(){
			preview.style.top=(window.innerHeight/2-preview.height/2)+"px";
			preview.style.left=(window.innerWidth/2-preview.width/2)+"px";
			c("logo") && c("logo").style.setProperty("display", "none");
		});
			preview.src = xhr.response.replace("http:","https:");
		}
	};
	xhr.send();
	
	previewDiv.appendChild(preview);
	document.body.appendChild(previewDiv);
}

function isEmbed() {
	return location.search.split(/[?&]/).indexOf("embed") >=0
			|| location.pathname.match(/\/lti\//)
			|| window.parent != window;
}
</script>


    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1" />
    <style>
    body {
        touch-action: none;
        -ms-touch-action: none; /* Direct all pointer events to JavaScript code. */
        -ms-user-select: none;
        -webkit-tap-highlight-color: rgba(255, 255, 255, 0); /* avoid flash on Android http://stackoverflow.com/questions/5210481/*/
        color: #666666;
        font-size: 14px;
        font-family: sans-serif;
        margin: 0px;
        padding: 0px;
        position: fixed;
        top:0;
        width:100%;
        height:100%;
    }
    </style>
	<style>.application #ggbPage{
 display:none;
}

.startScreen{
    line-height: 120%;
}

.startScreen td{
padding:0;
}
.startScreen table{
border-spacing:0;
}

.perspectivesCaption{
	color: #6161FF !important;
}
.perspectivesMainPanel{
	width: 250px;
}
.perspectivesRow{
	float: left;
	padding-top: 7px;
    padding-bottom: 7px;
    text-align: left;
	cursor: pointer;
	display: block;
}
.perspectivesRow img{
	padding-right: 10px;
	padding-left: 5px;
}

.perspectiveHighlighted{
	background-color: #F0F0FF;
}
.perspectivesMargin{
	margin-bottom: 15px;
}
.perspectivesRow:hover{
	background-color: #CCCCFF;
}
.perspectivesHelp{
	position: absolute;
    right: 10px;
	cursor: pointer;
	width: 20px;
    height: 20px;
}

.dialogContent table {
    width: 100%;
}

.upperBorder{
    padding-top: 10px;
    padding-bottom: 0px;
    border-top: 1px solid #DCDCDC;
}
.upperBorder div{
	padding-top: 3px;
}

.DialogBox, .gwt-DialogBox {
    z-index: 501;
    /* box-shadow: 1px 1px 6px 1px #666666; */
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    box-shadow: 0px 0px 2px 1px rgba(102, 102, 102, 0.3);
    padding: 15px;
}

.gwt-DialogBox .Caption {
    cursor: default;
    font-family: geogebra-sans-serif, Arial Unicode MS, Arial, sans-serif;
    font-size: 110%;
    /* padding: 10px; */
    padding-bottom: 5px;
    color: #333333;
    border-bottom: 1px solid #DCDCDC;
    margin-bottom: 15px;
}

.storeIconHolder {
	width: 100%;
}

.storeIconHolder a, .storeIconHolder a:visited {
	display: inline-block;
	vertical-align: middle;
	padding-top: 10px;
	color:#666;
	font-size:16px;
	text-decoration: none;
}

.storeIconHolder .separatorDiv {
	clear: both;
}

.storeIconHolder a img:hover {
	background-color: #FFFFFF;
	opacity: 0.7;
}

.storeIconHolder .separatorDiv {
	clear: both;
	border-top: 1px solid #DCDCDC;
}
.downloadimg{
	position: absolute;
	left: 20px;
	opacity: 0.7;
}
.downloadlink{
	margin-left: 39px;
	vertical-align: middle;
	line-height: 24px;
}

/** TOOLBAR */
.GeoGebraFrame .toolbarPanel .toolBPanel ul{
margin:0;
padding:0;
}
.GeoGebraFrame .toolbarPanel .toolBPanel li.toolbar_item{
margin: 0px 5px 0px 0px;
    text-align: center;
    position: relative;
    width: 40px;
    height: 40px;
    display: block;
    float: left;
    float: left;
    float: left;
    list-style-type: none;
    cursor: pointer;
}

.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button {
     -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    background-color: #ffffff;
    padding: 3px;
    width: 32px;
    height: 32px;
}

.GeoGebraFrame .toolbarPanel {
    background-color: #f8f8f8;
    border-bottom: 1px solid #dcdcdc;
    -webkit-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    -moz-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    -webkit-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    -moz-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    -webkit-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    -moz-box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    box-shadow: 0px 0px 2px rgba(204, 204, 204, 0.5);
    padding: 5px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    z-index: 100;
}

.GeoGebraFrame .toolbarPanel{
 height:53px;
}
.ggbPageContent{
	bottom: 0;
    position: absolute !important;
    right: 0;
    top: 53px;
    left: 0;
}
/** KEYBOARD */

/* ### onScreenKeyboard ### */


/** input */
.startScreen .clearButtonWrapper{
	float:right;
	margin-top:18px;
	margin-right:10px;
	opacity:0.3;
}

.newRadioButtonTreeItemParent.startScreen {
position:absolute;
top:53px;
border-bottom:1px #dcdcdc solid;
width:20%;
}

.rightButtonPanel{
 float:right;
}

.rightButtonPanel.startScreen img{
 margin-top:6px;
 margin-right:11px;
}

.toolbarPanel.startScreen img{
 opacity:0.3;
}
/** Start screen splitter**/
.startScreen.splitter{
position: absolute; 
overflow: hidden; 
left: 20%; 
top: 53px; 
bottom: 0px; 
width: 8px; 
background-color:#f8f8f8; 
border:1px solid #dcdcdc
}

.toolBPanel.cas{
 display:none;
}

/** perspective specific */
.exam-simple .startScreen .toolBPanel, .exam-simple .startScreen.splitter  {
    display: none;
}

.exam-simple  .newRadioButtonTreeItemParent.startScreen  {
    width: 100%;
}

.cas  .newRadioButtonTreeItemParent.startScreen, .exam-cas  .newRadioButtonTreeItemParent.startScreen  {
    width: 50%;
}

.cas .startScreen.splitter, .exam-cas .startScreen.splitter  {
    left: 50%;
}

.geometry .startScreen.splitter,
.geometry .startScreen.gwt-TreeItem   {
    display: none;
}

.whiteboard .startScreen.splitter,
.whiteboard .startScreen.gwt-TreeItem,
.whiteboard #appsPicker {
    display: none;
}
.cas .toolBPanel.cas, .exam-cas .toolBPanel.cas{
 display:block;
}

.cas .startScreen .toolBPanel.graphics, .exam-cas .startScreen .toolBPanel.graphics{
 display:none;
}

.exam-simple .startScreen .rightButtonPanel img:nth-child(1),
.exam-cas .startScreen .rightButtonPanel img:nth-child(1),
.exam-graphing .startScreen .rightButtonPanel img:nth-child(1),
.exam .startScreen .rightButtonPanel img:nth-child(1){
  display: none;
}

.tablet3d .examPerspectiveRow, .tablet .examPerspectiveRow{
  display:none;
}

/** OLD STUFF */


#ggbPage {
  background-color: #ffffff;
}

#ggbsplash {
  text-align:center;
  position:absolute;
  left:0px;
  top:0px;
  width:100%;
}

div.SymbolTablePopup{
  z-index:501;
}

.perspectivesBox .perspectivesRow .perspImage{
	width:24px;
	height:24px;
}</style>
	<style id="ggbstyle_simple-bundle">:root{--ggb-primary-color: #6557D2;--ggb-primary-variant-color: #F3F0FF;--ggb-dark-color: #5145A8;--ggb-light-color: #F3F0FF;--ggb-selection-color: rgba(101, 87, 210, 0.2)}.GeoGebraFrame{box-sizing:content-box;-webkit-text-size-adjust:auto}.GeoGebraFrame *{margin:initial;padding:initial;border:initial;outline:initial;height:initial;width:initial;border-collapse:initial;border-spacing:initial;letter-spacing:normal;font-weight:normal;font-variant:normal;font-stretch:normal;font-kerning:auto;text-decoration:none;box-sizing:content-box;text-shadow:none;box-shadow:none;min-height:initial;min-width:initial;text-align:initial;background:initial;line-height:initial}.GeoGebraFrame .gwt-Button{height:initial;text-shadow:initial}.GeoGebraFrame table tr,.GeoGebraFrame table td,.GeoGebraFrame img,.GeoGebraFrame li,.GeoGebraFrame input,.GeoGebraFrame button,.GeoGebraFrame input[type=number],.GeoGebraFrame input[type=text],.GeoGebraFrame ul{margin:0;padding:0;margin:initial;padding:initial;border:initial;outline:initial;height:initial;width:initial;max-width:initial;background-color:initial;box-sizing:initial;text-shadow:initial;transition:initial}.GeoGebraFrame strong{font-weight:bold}.GeoGebraFrame select,.GeoGebraFrame img{display:initial}.GeoGebraFrame div{box-sizing:initial}.GeoGebraFrame input[type=checkbox]{position:initial;left:initial;opacity:initial;pointer-events:initial}.GeoGebraFrame input[type=checkbox]+label{position:initial;padding-left:initial;cursor:initial;display:initial;height:initial;line-height:initial;font-size:initial}.GeoGebraFrame input[type=checkbox]+label:after,.GeoGebraFrame input[type=checkbox]+label:before{content:none}.GeoGebraFrame table{border-collapse:initial;border-spacing:initial;border-width:0px;background:initial;table-layout:initial}.GeoGebraFrame .thumb{display:none}.GeoGebraFrame .btn{text-transform:initial;line-height:initial;box-shadow:initial}.GeoGebraFrame input:not([type]):focus:not([readonly]),.GeoGebraFrame input[type=text]:focus:not([readonly]),.GeoGebraFrame input[type=password]:focus:not([readonly]),.GeoGebraFrame input[type=email]:focus:not([readonly]),.GeoGebraFrame input[type=url]:focus:not([readonly]),.GeoGebraFrame input[type=time]:focus:not([readonly]),.GeoGebraFrame input[type=date]:focus:not([readonly]),.GeoGebraFrame input[type=datetime]:focus:not([readonly]),.GeoGebraFrame input[type=datetime-local]:focus:not([readonly]),.GeoGebraFrame input[type=tel]:focus:not([readonly]),.GeoGebraFrame input[type=number]:focus:not([readonly]),.GeoGebraFrame input[type=search]:focus:not([readonly]){border:initial;box-shadow:initial}.GeoGebraFrame input[type=range]{-webkit-appearance:none;width:129px}.GeoGebraFrame input[type=range]::-webkit-slider-runnable-track{height:5px;background-color:rgba(0,0,0,.4);border:none}.GeoGebraFrame input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:15px;width:15px;border-radius:50%;background-color:#000;transform-origin:50% 50%;margin:-5px 0 0 0;transition:initial;cursor:pointer}.GeoGebraFrame input[type=range]::-webkit-slider-thumb:hover{height:19px;width:19px;margin:-7px 0 0 0}.GeoGebraFrame input[type=range]::-moz-range-thumb:hover{height:19px;width:19px;margin:-7px 0 0 0}.GeoGebraFrame input[type=range]::-moz-range-track{height:5px;background:rgba(0,0,0,.4);border:none}.GeoGebraFrame input[type=range]::-moz-range-thumb{border:none;height:15px;width:15px;border-radius:50%;background:#000;margin-top:-5px;cursor:pointer}.GeoGebraFrame input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}.GeoGebraFrame input[type=range]:focus::-moz-range-track{background:rgba(0,0,0,.6)}.GeoGebraFrame input[type=range]::-ms-track{height:5px;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-width:5px 0;color:rgba(0,0,0,0)}.GeoGebraFrame input[type=range]::-ms-fill-lower{background:rgba(0,0,0,.4)}.GeoGebraFrame input[type=range]::-ms-fill-upper{background:rgba(0,0,0,.4)}.GeoGebraFrame input[type=range]::-ms-thumb{border:none;height:15px;width:15px;border-radius:50%;background:#000}.GeoGebraFrame input[type=range]:focus::-ms-fill-lower{background:rgba(0,0,0,.6)}.GeoGebraFrame input[type=range]:focus::-ms-fill-upper{background:rgba(0,0,0,.6)}.GeoGebraFrame [type=radio]:not(:checked),.GeoGebraFrame [type=radio]:checked{position:absolute;left:-9999px;opacity:0}.GeoGebraFrame .MaterialDialogBox .gwt-RadioButton [type=radio]+label{padding-left:35px}.GeoGebraFrame [type=radio]:not(:checked)+label,.GeoGebraFrame [type=radio]:checked+label{position:relative;padding-left:35px;cursor:pointer;display:inline-block;height:25px;line-height:25px;font-size:1rem;transition:.28s ease;-khtml-user-select:none;user-select:none}.GeoGebraFrame [type=radio]+label:before,.GeoGebraFrame [type=radio]+label:after{content:"";position:absolute;left:0;top:0;margin:4px;width:16px;box-sizing:border-box;height:16px;z-index:0;transition:.28s ease}.GeoGebraFrame [type=radio]:not(:checked)+label:before,.GeoGebraFrame [type=radio]:not(:checked)+label:after,.GeoGebraFrame [type=radio]:checked+label:before,.GeoGebraFrame [type=radio]:checked+label:after,.GeoGebraFrame [type=radio].with-gap:checked+label:before,.GeoGebraFrame [type=radio].with-gap:checked+label:after{border-radius:50%}.GeoGebraFrame [type=radio]:not(:checked)+label:before,.GeoGebraFrame [type=radio]:not(:checked)+label:after{border:2px solid #ccc}.GeoGebraFrame [type=radio]:not(:checked)+label:after{transform:scale(0)}.GeoGebraFrame [type=radio]:checked+label:before{border:2px solid rgba(0,0,0,0)}.GeoGebraFrame [type=radio]:checked+label:after,.GeoGebraFrame [type=radio].with-gap:checked+label:before,.GeoGebraFrame [type=radio].with-gap:checked+label:after{border:#66f}.GeoGebraFrame [type=radio]:checked+label:after,.GeoGebraFrame [type=radio].with-gap:checked+label:after{background-color:#66f}.GeoGebraFrame .MaterialDialogBox [type=radio]:checked+label:after,.GeoGebraFrame .MaterialDialogBox [type=radio].with-gap:checked+label:before,.GeoGebraFrame .MaterialDialogBox [type=radio].with-gap:checked+label:after{border:#4cb4a4}.GeoGebraFrame .MaterialDialogBox [type=radio]:checked+label:after,.GeoGebraFrame .MaterialDialogBox [type=radio].with-gap:checked+label:after{background-color:#008475}.GeoGebraFrame [type=radio]:checked+label:after{transform:scale(1.02)}.GeoGebraFrame [type=radio].with-gap:checked+label:after{transform:scale(0.5)}.GeoGebraFrame [type=radio].tabbed:focus+label:before{box-shadow:0 0 0 10px rgba(0,0,0,.1)}.GeoGebraFrame [type=radio].with-gap:disabled:checked+label:before{border:2px solid #ccc}.GeoGebraFrame [type=radio].with-gap:disabled:checked+label:after{border:none;background-color:#ccc}.GeoGebraFrame [type=radio]:disabled:not(:checked)+label:before,.GeoGebraFrame [type=radio]:disabled:checked+label:before{background-color:rgba(0,0,0,0);border-color:#ccc}.GeoGebraFrame [type=radio]:disabled+label{color:#ccc}.GeoGebraFrame [type=radio]:disabled:not(:checked)+label:before{border-color:#ccc}.GeoGebraFrame [type=radio]:disabled:checked+label:after{background-color:#ccc;border-color:#ccc}body.application[dir=rtl] .gwt-Label{text-align:right}body.application[dir=rtl] .TitleBarPanelContent{border-bottom-left-radius:0;border-bottom-right-radius:5px;padding-right:5px;padding-left:40px}body.application[dir=rtl] .DragPanel{border-bottom-left-radius:0;border-bottom-right-radius:5px}body.application[dir=rtl] .TitleBarPanel .toggleStyleBar{right:auto;left:0}body.application[dir=rtl] .StyleBarPanel{padding-left:0;padding-right:31px}body.application[dir=rtl] .StyleBarPanel{float:right;margin-left:0;margin-right:-4px}body.application[dir=rtl] .VerticalSeparator{margin:0 5px 0 2px}body.application[dir=rtl] .ToggleButton,body.application[dir=rtl] .IconButton{margin-left:0;margin-right:4px}body.application[dir=rtl] .gwt-Label.textIconButton{padding-left:0;padding-right:28px;text-align:right;background-position:center right}body.application[dir=rtl] .dialogContent .gwt-CheckBox{margin-right:0;margin-left:10px}body.application[dir=rtl] .Dialog-messagePanel img{margin-left:10px;margin-right:0}body.application[dir=rtl] .DialogRbPanel td{padding-right:0;padding-left:20px}body.application[dir=rtl] .dialogContent .sliderIntervalPanel div,body.application[dir=rtl] .dialogContent .sliderWidthPanel div{margin-right:0;margin-left:10px;float:right}body.application[dir=rtl] .GeoGebraFileChooser .titlePanel input{float:left}body.application[dir=rtl] .GeoGebraFileChooser .titlePanel .gwt-Label{padding-right:0;padding-left:10px}body.application[dir=rtl] .GeoGebraMenuBar table{margin-left:auto}body.application[dir=rtl] .signInDialog .headerPanel .gwt-Button{right:auto;left:-5px}body.application[dir=rtl] .inputHelp-cmdSyntax{padding-left:0;padding-right:35px}body.application[dir=rtl] .elemHeadingName{padding:15px 40px 10px 10px}body.application[dir=rtl] .algebraOpenButton{left:auto;right:0}body.application[dir=rtl] .imageCorner{align:right;padding-left:0;padding-right:20px}body.application[dir=rtl] .AutoCompleteTextFieldW.SymbolCanBeShown .TextField,body.application[dir=rtl] .GeoGebraFrame .AutoCompleteTextFieldW.SymbolCanBeShown.FromDrawTextFieldNew input[type=text].TextField{padding-right:0;padding-left:40px}body.application[dir=rtl] .GeoGebraFrame .algebraViewObjectStylebar{right:auto;left:0;border-bottom-right-radius:5px;border-bottom-left-radius:0}body.application[dir=rtl] .TitleBarPanel{left:0 !important;right:auto !important}body.application[dir=rtl] .AutoCompleteTextFieldW .SymbolToggleButton{right:auto;left:.6em}* html .gwt-DecoratedPopupPanel .popupTopLeftInner{width:6px;height:5px;overflow:hidden}* html .gwt-DecoratedPopupPanel .popupTopRightInner{width:6px;height:5px;overflow:hidden}* html .gwt-DecoratedPopupPanel .popupBottomLeftInner{width:6px;height:6px;overflow:hidden}* html .gwt-DecoratedPopupPanel .popupBottomRightInner{width:6px;height:6px;overflow:hidden}* html .gwt-TreeItem .gwt-RadioButton input,* html .gwt-TreeItem .gwt-CheckBox input{margin-left:-4px}.printScalePanel div{display:inline-block}.printScalePanel input{width:60px !important;margin:10px}.printScalePanel select{width:auto}.aPixelsOnScreen{margin:10px}.geogebraweb{display:inline-block;-ms-touch-action:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.geogebraweb .splash{position:absolute}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.startscreen .mk-spinner-ring,.GeoGebraFrame .mk-spinner-ring{height:50px;margin-top:-25px;border-radius:50%;border:3px solid var(--ggb-primary-color);border-left-color:rgba(0,0,0,0);background:rgba(0,0,0,0);-webkit-animation:a 1s infinite linear;animation:a 1s infinite linear}.startscreen .mk-spinner-ring,.GeoGebraFrame .mk-spinner-ring{content:"";display:inline-block;position:absolute;width:50px;top:50%;left:50%;margin-left:-25px;z-index:1}.startscreen .mk-spinner-wrap,.GeoGebraFrame .mk-spinner-wrap{min-height:100px;width:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:1000}.GeoGebraFrame.appletStyle{overflow:hidden;box-sizing:border-box;position:relative}.GeoGebraFrame div[data-title]:after,.GeoGebraFrame button[data-title]:after{opacity:0;content:""}.GeoGebraFrame div[data-title]:hover:after,.GeoGebraFrame button[data-title]:hover:after{transition:opacity 0s linear 1s;content:attr(data-title);font-size:65%;white-space:nowrap;position:absolute;top:30px;left:-8px;height:22px;line-height:21px !important;padding-left:8px !important;padding-right:8px !important;vertical-align:middle;border-radius:2px;background:#616161;color:#fff;opacity:.9;z-index:1000}.GeoGebraFrame div[tooltip-position=right]:hover:after,.GeoGebraFrame button[tooltip-position=right]:hover:after{transform:translateX(-50%)}.GeoGebraFrame .matDragger .splitPaneDragger{background-color:#fff}.GeoGebraFrame .matDragger .gwt-SplitLayoutPanel-HDragger{z-index:60;cursor:ew-resize;border-left:none;padding-right:8px}.GeoGebraFrame .matDragger .gwt-SplitLayoutPanel-VDragger{border-bottom:none}.GeoGebraFrame .matDragger .splitPaneDragger:after{content:"";position:absolute;background-color:#dadbdf;border-radius:2px}.GeoGebraFrame .matDragger .gwt-SplitLayoutPanel-HDragger:after{top:calc(50% - 14px);left:2px;height:28px;width:4px;transition:top .2s}.GeoGebraFrame .matDragger .gwt-SplitLayoutPanel-VDragger:after{left:calc(50% - 14px);bottom:2px;width:28px;height:4px;transition:left .2s}.GeoGebraFrame .matDragger.singlePanel .gwt-SplitLayoutPanel-HDragger:after{top:12px}.GeoGebraFrame .matDragger.singlePanel .gwt-SplitLayoutPanel-VDragger:after{left:calc(100% - 48px)}.GeoGebraFrame .matDragger .draggerParentHorizontal{border-top-right-radius:8px;border-bottom-right-radius:8px;z-index:1;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.14)}.GeoGebraFrame .matDragger .draggerParentVertical{border-top-left-radius:8px;border-top-right-radius:8px;z-index:1;box-shadow:2px 0 4px -1px rgba(0,0,0,.2),1px 0 10px 0 rgba(0,0,0,.12),4px 0 5px 0 rgba(0,0,0,.14)}.GeoGebraFrame .dockPanelParent{overflow:visible !important}.GeoGebraFrame .hideDragger .draggerParent{overflow-x:hidden !important}.GeoGebraFrame .hideDragger .draggerParentHorizontal{display:none}.GeoGebraFrame .moveUpDragger .toolbar{overflow:visible}.GeoGebraFrame .moveUpDragger .splitPaneDragger{display:none}.GeoGebraFrame .hideDragger .hiddenHDraggerRightPanel{left:-16px !important}.GeoGebraFrame .hidden,.GeoGebraFrame .temporarilyHidden{display:none}.GeoGebraFrame .menu{position:absolute;top:4px;left:0px}.GeoGebraFrame .menu:hover img,.GeoGebraFrame .menu:focus img{opacity:1}.GeoGebraFrame .flatButton{margin:6px;padding:6px;width:24px;height:24px;cursor:pointer;z-index:60}.GeoGebraFrame .flatButton img{opacity:.85}.GeoGebraFrame .tabButton{position:relative;box-sizing:border-box;min-width:24px;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:center;opacity:.54}.GeoGebraFrame .tabButton .gwt-Label{width:100%;line-height:12px;min-height:28px;font-size:10px;text-align:center;word-break:break-word;margin-left:4px;margin-right:4px}.GeoGebraFrame .tabButton .gwt-Image{height:24px}.GeoGebraFrame .tabButton.selected .gwt-Label{color:#6557d2}.GeoGebraFrame .tabButton:hover{background-color:#f3f2f7}.GeoGebraFrame .tabButton.selected:hover{background-color:#f3f0ff}.GeoGebraFrame .tabButton.selected{opacity:1}.GeoGebraFrame .textWrap{white-space:normal}.GeoGebraFrame .advanced-ListPopupPanel{z-index:500;background:#fff;border:1px solid #dcdcdc;cursor:pointer;border-radius:2px;padding:0px;box-shadow:none}.GeoGebraFrame .advanced-ListPopupPanel .item:hover{color:#008475;background:#fff}.GeoGebraFrame .advanced-ListPopupPanel .gwt-Label{position:relative;left:8px}.GeoGebraFrame .verticalScroll{overflow-y:auto}.GeoGebraFrame .mowColorPlusButton img{padding:3px}.GeoGebraFrame .quickStylebar{will-change:transform}.screenReaderStyle{position:fixed;bottom:20px;width:1px;height:1px;padding:0;outline-width:0;overflow:hidden;margin:0;border-width:0;clip:rect(0 0 0 0)}.GeoGebraFrame .TitleBarPanel{z-index:60}.GeoGebraFrame .graphicsControlsPanel{left:auto !important;z-index:60}.GeoGebraFrame .flatButton.graphicsContextMenuBtn{margin-top:10px;margin-right:10px;position:relative;right:0;border-radius:50%;transition:background-color 150ms ease 0ms}.GeoGebraFrame .flatButton.graphicsContextMenuBtn img{opacity:.54}.GeoGebraFrame .flatButton.graphicsContextMenuBtn:hover img{opacity:.84}.GeoGebraFrame .flatButton.graphicsContextMenuBtn.mow:hover{background-color:#e5e5e5}.GeoGebraFrame .flatButton.graphicsContextMenuBtn.mow:hover img{opacity:1}.GeoGebraFrame .flatButton.keyboardFocus:focus{outline:#212121 5px auto}.GeoGebraFrame .quickStylebar{z-index:499;position:absolute;display:inline-flex;gap:4px;border-radius:24px;padding:6px 8px;background-color:#fff;box-shadow:0 2px 12px -1px rgba(133,132,138,.12),0 1px 6px 0 rgba(133,132,138,.08)}.GeoGebraFrame .quickStylebar.noContextBtn{padding:8px 0 8px 8px}.GeoGebraFrame .quickStylebar .IconButton{text-align:center;border-radius:2px;border:#b4b3ba solid 1px;background-color:#fff;width:24px;height:24px;margin-left:0px;margin-right:8px;cursor:pointer}.GeoGebraFrame .quickStylebar .IconButton img,.GeoGebraFrame .quickStylebar .IconButton .buttonContent{opacity:.7}.GeoGebraFrame .quickStylebar .btnBold,.GeoGebraFrame .quickStylebar .btnItalic{border-radius:2px;margin-left:0px;margin-right:8px}.GeoGebraFrame .quickStylebar .btnBold img,.GeoGebraFrame .quickStylebar .btnItalic img{opacity:.7}.GeoGebraFrame .quickStylebar .btnBold:hover,.GeoGebraFrame .quickStylebar .btnBold:focus,.GeoGebraFrame .quickStylebar .btnItalic:hover,.GeoGebraFrame .quickStylebar .btnItalic:focus{border:#6557d2 solid 1px}.GeoGebraFrame .quickStylebar .btnBold.gwt-ToggleButton-down,.GeoGebraFrame .quickStylebar .btnItalic.gwt-ToggleButton-down{border:#6557d2 solid 1px}.GeoGebraFrame .quickStylebar .matDynStyleContextButton{margin-right:0px !important;margin-left:0px !important;border:none !important}.GeoGebraFrame .quickStylebar .matDynStyleContextButton.noOpacity img,.GeoGebraFrame .quickStylebar .matDynStyleContextButton.noOpacity:hover img{opacity:1 !important}.GeoGebraFrame .quickStylebar .matDynStyleContextButton:hover img{opacity:1 !important}.GeoGebraFrame .textSizePopupPanel{border-radius:2px;padding:8px 0px 8px 0px;margin:0px}.GeoGebraFrame .textSizePopupPanel .matSelectionTable{border-collapse:separate;border-spacing:0px 0px}.GeoGebraFrame .textSizePopupPanel .matSelectionTable .gwt-Label{padding:0px 16px 0px 16px;height:24px;line-height:24px}.GeoGebraFrame .textSizePopupPanel .matSelectionTable .gwt-Label:hover{background-color:#eee}.GeoGebraFrame .matPopupPanel{border-radius:2px;padding:5px !important;background-color:#fff;box-shadow:0 0 2px 1px #dcdcdc;z-index:501;min-height:30px}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2.showSlider{display:inline-block;width:144px}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2.hideSlider{display:none}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2{padding-bottom:8px;padding-top:8px}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .popupSliderLabel{margin:0px 10px;cursor:default}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 input[type=range]{padding:5px 0;margin:0px 0px 0px 8px;width:calc(100% - 56px);cursor:pointer}.GeoGebraFrame .matPopupPanel .ButtonPopupMenu .panelRow2 .preview{margin:3px 0px 3px 12px}.GeoGebraFrame .matPopupPanel .labelPopupPanel{padding:8px 8px;width:192px}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow{height:32px !important;display:flex}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow .gwt-Label{line-height:30px;cursor:default}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow .AutoCompleteTextFieldW{width:134px;margin:0px !important;border-radius:2px}.GeoGebraFrame .matPopupPanel .labelPopupPanel .panelRow .AutoCompleteTextFieldW .TextField{padding:2px;padding-left:8px;margin-bottom:2px;border:none;border-bottom:1px solid #dcdcdc;background:rgba(0,0,0,0);box-shadow:none;border-radius:0px !important}.GeoGebraFrame .matSelectionTable{border-collapse:separate;border-spacing:8px 8px}.GeoGebraFrame .matSelectionTable td{padding:0px}.GeoGebraFrame .matSelectionTable .gwt-Label{margin:0px}.GeoGebraFrame .matSelectionTable .gwt-Label.border{border-radius:2px}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton{border:1px solid;border-radius:2px;height:24px;width:24px}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton:hover{opacity:.65}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton.plusButton{border:rgba(0,0,0,.3) solid 1px;opacity:.54}.GeoGebraFrame .matSelectionTable .gwt-Label.borderButton.plusButton:hover{opacity:1;background-color:rgba(255,255,255,.9)}.GeoGebraFrame .graphicsWithSpotlight .overlayGraphics{z-index:500}.GeoGebraFrame .pointerEventsNoneWhenDragging{pointer-events:none}.GeoGebraFrame .zoomPanel{position:absolute;cursor:default;top:auto !important;left:auto !important;z-index:60;will-change:transform;user-select:none}.GeoGebraFrame .zoomPanel .zoomPanelBtn{display:block;position:relative;width:36px;height:36px;margin-bottom:8px;background-color:#fff;border-radius:50%;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);cursor:pointer;transition:background-color 150ms ease 0ms}.GeoGebraFrame .zoomPanel .zoomPanelBtn img{padding:6px;opacity:.54}.GeoGebraFrame .zoomPanel .zoomPanelBtn:hover{background-color:#f3f2f7}.GeoGebraFrame .zoomPanel .zoomPanelBtn:hover img{opacity:1}.GeoGebraFrame .zoomPanel .zoomPanelBtn.keyboardFocus:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:3px}.GeoGebraFrame .zoomPanel .zoomPanelBtnSmall img{padding:8px}.GeoGebraFrame .zoomPanel .zoomPanelHomeIn{opacity:1;visibility:visible;transition:all .2s ease}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut{cursor:default;opacity:0;visibility:hidden;transition:all .2s ease}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut img{opacity:0}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:hover,.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:focus{background-color:#f3f2f7}.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:hover img,.GeoGebraFrame .zoomPanel .zoomPanelHomeOut:focus img{opacity:0}.GeoGebraFrame .zoomPanelPosition{bottom:8px !important;right:16px !important}.GeoGebraFrame .zoomPanelForFullscreenAV{bottom:60px !important;right:16px !important;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .zoomPanelForFullscreenAVMoveUpNoMoveBtn{bottom:80px !important;right:16px !important;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .zoomPanelForFullscreenAVMoveUp{bottom:140px !important;right:16px !important;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .zoomPanelWithPageControl{margin-bottom:64px;right:22px !important}.GeoGebraFrame .undoRedoPanel{padding-left:12px;margin-top:4px;position:absolute;z-index:60}.GeoGebraFrame .undoRedoPanel.withTransition{transition:left .2s}.GeoGebraFrame .undoRedoPanel .flatButton{display:inline-block}.GeoGebraFrame .undoRedoPanel .hideButton{display:none}.GeoGebraFrame .undoRedoPosition{top:0px}.GeoGebraFrame .undoRedoPosition .flatButton{border-radius:50%;transition:background-color 150ms ease 0ms}.GeoGebraFrame .undoRedoPosition .flatButton.buttonActive:hover{background-color:#e5e5e5}.GeoGebraFrame .undoRedoPosition .flatButton.buttonActive:hover img{opacity:1}.GeoGebraFrame input[type=text],.GeoGebraFrame input[type=number],.GeoGebraFrame .gwt-TextBox,.GeoGebraFrame select,.GeoGebraFrame textarea,.GeoGebraFrame .gwt-TextArea,.GeoGebraFrame .gwt-SuggestBox,.GeoGebraFrame .objectPropertiesTextEditor{border:#dcdcdc solid 1px;background:#fff;padding:4px 5px;color:#1c1c1f;border-radius:5px;box-sizing:border-box;font-size:100%;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;box-shadow:inset 1px 1px rgba(102,102,102,.1)}.GeoGebraFrame input[type=text]:focus,.GeoGebraFrame input[type=text]:focus:not([readonly]),.GeoGebraFrame input[type=number]:focus,.GeoGebraFrame input[type=number]:focus:not([readonly]),.GeoGebraFrame .gwt-TextBox:focus,.GeoGebraFrame .gwt-TextBox:focus:not([readonly]),.GeoGebraFrame textarea:focus,.GeoGebraFrame textarea:focus:not([readonly]),.GeoGebraFrame .gwt-TextArea:focus,.GeoGebraFrame .gwt-TextArea:focus:not([readonly]){border:1px #6161ff solid}.GeoGebraFrame .InputPanel .html-face,.GeoGebraFrame .AutoCompleteTextFieldW .html-face{cursor:hand;cursor:pointer}.GeoGebraFrame .AutoCompleteTextFieldW{box-sizing:border-box;position:relative}.GeoGebraFrame .AutoCompleteTextFieldW .TextField{display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;padding-left:5px;padding-right:5px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew{line-height:70%}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew input[type=text].TextField{padding-left:2px;padding-right:2px;height:inherit}.GeoGebraFrame .mathTextField.errorStyle{border:2px #b00020 dashed}.GeoGebraFrame .evInputEditor.errorStyle{border:2px #ce5c71 dashed;background-color:#f1d1d7}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextField .TextField{margin:0px}.GeoGebraFrame .InputTreeItem .hasCursorPermanent{border-color:#dcdcdc}.GeoGebraFrame .gwt-TreeItem .noPadding{padding-left:0}.GeoGebraFrame .NoHorizontalScroll .InputTreeItem .hasCursorPermanent{border-color:#6161ff}.GeoGebraFrame .SymbolToggleButton{width:20px;height:20px;line-height:20px;text-align:center;display:none}.GeoGebraFrame .AutoCompleteTextFieldW .SymbolToggleButton{position:absolute;right:.6em;top:50%;margin-top:-0.66em}.GeoGebraFrame .advanced-TextButtonPanel .AutoCompleteTextFieldW .SymbolToggleButton{right:1.6em}.GeoGebraFrame .AutoCompleteTextFieldW.SymbolCanBeShown input:focus+.SymbolToggleButton{display:inline-block}.GeoGebraFrame .AutoCompleteTextFieldW.SymbolCanBeShown input:focus.TextField{padding-right:40px}.GeoGebraFrame input[type=text]::-ms-clear{display:none}.GeoGebraFrame .SymbolTablePopup{z-index:501;background-color:#fff;border-radius:0px;padding:16px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2)}.GeoGebraFrame .SymbolTablePopup .SymbolTable tr{cursor:pointer}.GeoGebraFrame .SymbolTablePopup .SymbolTable td{padding:8px;text-align:center}.GeoGebraFrame .SymbolTablePopup .SymbolTable td:hover,.GeoGebraFrame .SymbolTablePopup .GeoGebraFrame .SymbolTable td.focus{background:#fff;color:#4cb4a4}.GeoGebraFrame .mathTextField,.GeoGebraFrame .evInputEditor{padding-top:0px;padding-left:0px;border-radius:4px;overflow:hidden}.GeoGebraFrame .mathTextField.disabled{background-color:#f0f0f0}.GeoGebraFrame .evInputEditor{position:absolute;border:2px solid #6557d2}.GeoGebraFrame .accessibilityView{position:absolute;top:0;pointer-events:none}.GeoGebraFrame .accessibilityView .gwt-Button,.GeoGebraFrame .accessibilityView .gwt-Label{color:rgba(0,0,0,0);border:rgba(0,0,0,0)}.GeoGebraFrame .accessibilityControl{opacity:.01;position:fixed;width:1px;height:1px;overflow:scroll}.GeoGebraFrame .accessibleInput{width:20px;height:20px;z-index:200;position:absolute}.GeoGebraFrame input[type=text].accessibleInput{max-width:5px;padding:0}.GeoGebraFrame .invisible{visibility:hidden}.GeoGebraFrame .tooltipChip{position:absolute;display:inline-flex;padding:2px 4px;border-radius:16px;font-size:12px;align-items:center;cursor:default;height:18px;box-sizing:border-box;z-index:60}.GeoGebraFrame .mathFieldEditor{will-change:transform}.GeoGebraFrame .graphicsResetIcon{padding-top:10px;padding-right:10px}.GeoGebraFrame .cursorOverlay{z-index:60;padding:2px;width:100%;position:absolute;left:0;top:0;pointer-events:none;display:flex;align-items:center;box-sizing:border-box;overflow:hidden;user-select:none}.GeoGebraFrame .cursorOverlay .gwt-InlineLabel{color:inherit;font-size:inherit}.GeoGebraFrame .cursorOverlay .virtualCursor{font-size:inherit;margin-left:-2px;animation:blink 1s steps(2) infinite;color:#6557d2}.GeoGebraFrame .cursorOverlay .select-content{background:#accef7}.GeoGebraFrame .withCursorOverlay input{color:rgba(0,0,0,0);user-select:none;pointer-events:none}@keyframes blink{0%{opacity:0}}.GeoGebraFullscreenContainer{background-color:#000;top:0px;left:0px;z-index:2500}.gbox{will-change:transform;z-index:60}.ggbLightBox{width:80%;height:80%;position:fixed;top:10%;left:10%;border:7px solid rgba(0,0,0,.5);background:#fff;z-index:100000000}.GeoGebraFrame .gwt-DialogBox{z-index:501;background-color:rgba(255,255,255,.9);border-radius:2px;box-shadow:0px 0px 2px 1px rgba(102,102,102,.3);padding:15px}.GeoGebraFrame .gwt-DialogBox .Caption{cursor:default;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;font-size:110%;padding-bottom:5px;color:#333;border-bottom:1px solid #dcdcdc;margin-bottom:15px}.GeoGebraFrame .dialogContent{color:#6e6d73}.GeoGebraFrame .dialogContent table{width:100%}.GeoGebraFrame .dialogContent input[type=text],.GeoGebraFrame .dialogContent select{margin-top:5px;margin-bottom:10px;width:100%}.GeoGebraFrame .dialogContent textarea{margin-top:5px}.GeoGebraFrame .dialogContent .optionsPanel>*{margin:3px 0px}.GeoGebraFrame .panelRow.rows>*{width:100%;display:block}.GeoGebraFrame .dialogContent .gwt-CheckBox{margin-right:10px}.GeoGebraFrame .shareDialog,.GeoGebraFrame .shareLink,.GeoGebraFrame .shareLinkMebis{min-width:320px}.GeoGebraFrame .shareDialog>div>table,.GeoGebraFrame .shareLink>div>table,.GeoGebraFrame .shareLinkMebis>div>table{width:100%;padding-right:16px}.GeoGebraFrame .shareDialog .dialogContent input[type=text],.GeoGebraFrame .shareLink .dialogContent input[type=text],.GeoGebraFrame .shareLinkMebis .dialogContent input[type=text]{width:350px}.GeoGebraFrame .GeoGebraTabLayout{width:500px}.GeoGebraFrame .GeoGebraTabLayout .gwt-TabPanelBottom{min-height:220px;margin-bottom:8px}.GeoGebraFrame .GeoGebraLinkPanel{height:100%}.GeoGebraFrame .GeoGebraCopyLinkPanel img{margin-top:10px;margin-left:5px;margin-bottom:10px}.GeoGebraFrame .GeoGebraIconPanel{display:block}.GeoGebraFrame .GeoGebraIconPanel img,.GeoGebraFrame .GeoGebraShareOnGClassroom{margin:5px}.GeoGebraFrame .GeoGebraEmailPanel{height:100%}.GeoGebraFrame .GeoGebraEmailPanel textarea{resize:none;width:100%}.GeoGebraFrame .GeoGebraImagePanel{height:100%}.GeoGebraFrame .AutoCompleteTextFieldW input{width:100%}.GeoGebraFrame .AutoCompleteTextFieldW button{visibility:hidden;position:absolute;float:right;right:0px;opacity:1;margin-left:8px}.GeoGebraFrame .AutoCompleteTextFieldW button img{opacity:.54;transition:opacity .3s ease}.GeoGebraFrame .AutoCompleteTextFieldW button img:hover,.GeoGebraFrame .AutoCompleteTextFieldW button img:active{opacity:1}.GeoGebraFrame .AutoCompleteTextFieldW.kbdInput input[type=text].gwt-SuggestBox{width:calc(100% - 32px) !important;border:0px}.GeoGebraFrame .AutoCompleteTextFieldW.kbdInput .cursorOverlay{width:calc(100% - 32px) !important}.GeoGebraFrame .AutoCompleteTextFieldW.kbdInput button{visibility:visible}.GeoGebraFrame .AutoCompleteTextFieldW.noKeyboard input[type=text].gwt-SuggestBox{border:0px}.GeoGebraFrame .AutoCompleteTextFieldW.noKeyboard input{border:0px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew .fieldContainer{border:2px solid;border-radius:5px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew.errorStyle .fieldContainer{background-color:#f1d1d7;border:2px dashed #ce5c71}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew input,.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew .cursorOverlay{background-color:rgba(0,0,0,0);line-height:26px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew button{top:50%;transform:translate(-50%, -50%)}.GeoGebraFrame .gwt-Button,.GeoGebraFrame .buttonPanel .button,.GeoGebraFrame .headerbar .headerSecond .signInButton,.GeoGebraFrame .gwt-DialogBox .gwt-Button,.GeoGebraFrame .inputHelp-detailPanelTitle .button,.GeoGebraFrame .optionsPopup .gwt-Button,.GeoGebraFrame .customizeToolbarButtonPanel .button,.GeoGebraFrame .buttonSpreadsheet{border-radius:5px;border:1px solid #6161ff;color:#6161ff;background:none;font-size:110%;padding:4px 15px;box-shadow:inset 0 1px 1px rgba(255,255,255,.65),0 0 2px rgba(204,204,204,.5);cursor:pointer;margin-left:5px;min-height:0}.GeoGebraFrame .gwt-Button.downloadBtn,.GeoGebraFrame .buttonPanel .button.downloadBtn,.GeoGebraFrame .headerbar .headerSecond .signInButton.downloadBtn,.GeoGebraFrame .gwt-DialogBox .gwt-Button.downloadBtn,.GeoGebraFrame .inputHelp-detailPanelTitle .button.downloadBtn,.GeoGebraFrame .optionsPopup .gwt-Button.downloadBtn,.GeoGebraFrame .customizeToolbarButtonPanel .button.downloadBtn,.GeoGebraFrame .buttonSpreadsheet.downloadBtn{float:right;width:64px}.GeoGebraFrame .snackbarComponent{max-width:664px;min-width:320px;width:fit-content;width:-moz-fit-content;position:absolute;bottom:8px;left:8px;right:8px;margin-right:16px;padding:6px 8px 6px 16px;z-index:1000;border-radius:4px;background-color:#2f2f33;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 1px 18px 0 rgba(0,0,0,.12),0 6px 10px 0 rgba(0,0,0,.14);transition:opacity .25s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .25s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .25s cubic-bezier(0, 0, 0.2, 1) 0ms;transform:scale(0.8);opacity:0;display:flex}.GeoGebraFrame .snackbarComponent.landscape{left:80px}.GeoGebraFrame .snackbarComponent.portrait{left:8px;bottom:64px}.GeoGebraFrame .snackbarComponent.fadeIn{opacity:1;transform:scale(1)}.GeoGebraFrame .snackbarComponent .txtContainer{margin-right:8px;margin-top:auto;margin-bottom:auto;padding:8px 0px}.GeoGebraFrame .snackbarComponent .txtContainer .title{min-height:20px;color:rgba(255,255,255,.87);font-size:88%;font-weight:500}.GeoGebraFrame .snackbarComponent .txtContainer .text{font-size:88%;min-height:20px;color:rgba(255,255,255,.6)}.GeoGebraFrame .snackbarComponent .materialTextButton{color:#a397fc;font-size:88%;margin:auto 0px auto auto}.GeoGebraFrame .snackbarComponent .materialTextButton:hover{background:none}@media screen and (max-width: 420px){.GeoGebraFrame .snackbarComponent{width:calc(100% - 40px);min-width:unset}}.GeoGebraFrame .dataImporter{max-width:664px;min-width:320px;width:fit-content;background-color:#1c1c1f;position:absolute;bottom:8px;left:8px;right:8px;z-index:1000;border-radius:4px;box-shadow:0px 1px 1px 0px rgba(47,47,51,.14),0px 2px 1px -1px rgba(47,47,51,.12),0px 1px 3px 0px rgba(47,47,51,.2);transition:opacity .25s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .25s cubic-bezier(0, 0, 0.2, 1) 0ms;transform:scale(0.8);opacity:0}.GeoGebraFrame .dataImporter.fadeIn{opacity:1;transform:scale(1)}.GeoGebraFrame .dataImporter.landscape{left:80px}.GeoGebraFrame .dataImporter.portrait{left:8px;bottom:64px}.GeoGebraFrame .dataImporter .titleHolder{height:48px;display:flex}.GeoGebraFrame .dataImporter .titleHolder .gwt-Image{margin:12px 8px 12px 12px}.GeoGebraFrame .dataImporter .titleHolder .gwt-Label{font-size:16px;color:#fff;line-height:48px;margin-right:56px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.GeoGebraFrame .dataImporter .titleHolder .button{position:absolute;right:0px;padding:12px}.GeoGebraFrame .dataImporter .titleHolder .button .gwt-Image{margin:0px}.GeoGebraFrame .dataImporter .progressBar{margin:8px 16px 20px 16px}.GeoGebraFrame .dataImporter.error .titleHolder .gwt-Label{color:#6e6d73}.GeoGebraFrame .dataImporter.error .errorHolder{display:flex;height:36px}.GeoGebraFrame .dataImporter.error .errorHolder .errorMsg{color:#fff;font-size:14px;height:20px;margin:4px auto 8px 16px}.GeoGebraFrame .dataImporter.error .errorHolder .button{position:absolute;right:0px;color:#a397fc;font-size:14px;margin:0 16px 8px 0;padding:6px 0;text-transform:uppercase}.GeoGebraFrame .dataImporter.error .errorHolder .button:hover{background:none}
</style>
<style id="ggbstyle_keyboard-styles">.GeoGebraFrame .matOpenKeyboardBtn{position:absolute;bottom:8px;height:22px;cursor:pointer;text-align:center;z-index:99}.GeoGebraFrame .matOpenKeyboardBtn img{width:36px;opacity:.54}.GeoGebraFrame.portrait.newToolbar .matOpenKeyboardBtn{bottom:64px}.GeoGebraFrame.portrait.newToolbar .matOpenKeyboardBtn.cornerPosition{bottom:8px}.GeoGebraFrame.landscape.newToolbar .matOpenKeyboardBtn{left:72px}.GeoGebraFrame.landscape.newToolbar .matOpenKeyboardBtn.cornerPosition{left:0}.GeoGebraFrame.landscape.newToolbar.small .matOpenKeyboardBtn{left:56px}.GeoGebraFrame.landscape.newToolbar.small .matOpenKeyboardBtn.cornerPosition{left:0}.GeoGebraFrame .matOpenKeyboardBtn:hover img{opacity:.84}.GeoGebraFrame .closeTabbedKeyboardButton{position:relative;float:right;width:24px;height:24px;padding:4px;top:0px;margin:4px 4px 4px 5px;right:0px;cursor:pointer !important;opacity:.54}.GeoGebraFrame .closeTabbedKeyboardButton:hover{opacity:1}.GeoGebraFrame .KeyBoard,.GeoGebraFrame .KeyBoard.gwt-PopupPanel{border-radius:0;-webkit-border-radius:0;color:#1c1c1f;box-shadow:none;font-family:geogebra-sans-serif,sans-serif;padding:5px 0}.GeoGebraFrame .KeyBoard{position:relative}.GeoGebraFrame .TabbedKeyBoard.KeyBoard{padding-top:0;background-color:#f3f2f7;box-shadow:0px -2px 4px 0px rgba(28,28,31,.1490196078)}.GeoGebraFrame .TabbedKeyBoard.KeyBoard.detached{position:fixed;left:0;will-change:transform;z-index:3000}.GeoGebraFrame .KeyPanelRow{margin:0 auto;display:flex;justify-content:center}.GeoGebraFrame .KeyBoard .KeyBoardButton{text-align:center;line-height:inherit;margin:2px;font-size:120%;cursor:pointer;white-space:nowrap;color:#1c1c1f;display:block}.GeoGebraFrame .KeyBoard .KeyBoardButton div{text-align:center;line-height:24px;max-height:24px}.GeoGebraFrame .KeyBoard .KeyBoardButton.ripple:after{background-image:radial-gradient(circle, #aaa 10%, transparent 10.01%)}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton{height:40px;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:space-around}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton img{width:24px;height:24px}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton .small{font-size:80%}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton.colored{background-color:#d1d0d6}.GeoGebraFrame .KeyBoard.TabbedKeyBoard .KeyBoardButton.accentDown{background-color:#d1d0d6}.GeoGebraFrame .KeyBoardButton.supScript .gwt-Label{margin-top:-4px}.GeoGebraFrame .normal .KeyBoardButton{width:50px}.GeoGebraFrame .KeyBoardButton:active{box-shadow:inset 0 0 0 1px #7c7c7c}.GeoGebraFrame .KeyBoardButton.backspace{padding-top:8px;padding-bottom:12px}.GeoGebraFrame .normal .KeyBoardButton.backspace,.GeoGebraFrame .normal .KeyBoardButton.enter{width:64px}.GeoGebraFrame .normal .KeyBoardButton.arrow{width:20px;padding-left:9px;padding-right:11px}.GeoGebraFrame .KeyBoardButton.greek{font-family:greek,geogebra-sans-serif,sans-serif}.GeoGebraFrame .scale .keyBoardClosePanel{top:-25px;right:0;width:35px;height:25px}.GeoGebraFrame .scale .KeyBoardButton{padding-left:0;padding-right:0}.GeoGebraFrame .scale .KeyPanelControl{padding-right:0}.GeoGebraFrame .scale.smallerFont{font-size:100% !important}.GeoGebraFrame .scale.smallerFont .switchKeyboard{font-size:10pt}.GeoGebraFrame .scale.smallerFont .KeyBoardContentNumbers .KeyBoardButton.colored{font-size:86% !important}.GeoGebraFrame .scale.smallerFont .KeyBoardContentSpecialChars .KeyPanelFunction{font-size:75% !important}.GeoGebraFrame .scale.smallerFont .KeyBoardButton.supScript .gwt-Label{margin-top:-5px}.GeoGebraFrame .KeyPanel{margin:auto}.GeoGebraFrame .KeyboardSwitcher{position:relative;width:100%;height:40px}.GeoGebraFrame .KeyboardSwitcher .switcherContents{max-width:644px;margin-left:auto;margin-right:auto;white-space:nowrap}.GeoGebraFrame .KeyboardSwitcher .gwt-Button{color:#1c1c1f;border-radius:18px;border:0;padding-left:10px;padding-right:10px;margin:7px 4px 6px;box-shadow:none}.GeoGebraFrame .KeyboardSwitcher .gwt-Button:active{border:none;background-color:rgba(0,0,0,0)}.GeoGebraFrame .scale.normal .KeyboardSwitcher .switcherContents{font-size:100% !important}.GeoGebraFrame .scale .KeyboardSwitcher .switcherContents{padding:0}.GeoGebraFrame .KeyboardSwitcher .switcherContents .moreKeyboardButton{position:relative;float:right;width:24px;height:24px;padding:4px;margin:4px 0px 4px 4px;cursor:pointer !important;opacity:.54}.GeoGebraFrame .KeyboardSwitcher .switcherContents .moreKeyboardButton:hover{opacity:1}.GeoGebraFrame .KeyboardSwitcher .switcherContents .gwt-Button.selected{background-color:#a397fc}.GeoGebraFrame .KeyboardSwitcher .switcherContents .gwt-Button.selected:hover{color:#1c1c1f}.GeoGebraFrame .KeyboardSwitcher .gwt-Button:hover{color:#6557d2;background-color:rgba(0,0,0,0)}.GeoGebraFrame .TabbedKeyBoard{z-index:500;position:absolute;bottom:0;width:100%}.GeoGebraFrame .TabbedKeyBoard.animating{animation-duration:.2s;animation-name:addKeyBoard;overflow:hidden}.GeoGebraFrame .TabbedKeyBoard.animatingOut{animation-duration:.2s;animation-name:removeKeyBoard;overflow:hidden}.GeoGebraFrame .ripple{position:relative;overflow:hidden;transform-style:preserve-3d}.GeoGebraFrame .ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-repeat:no-repeat;background-position:50%;transform:scale(10, 10);opacity:0;transition:transform .1s,opacity 1s}.GeoGebraFrame .ripple:active:after{transform:scale(0, 0);opacity:.3;transition:0s}@keyframes addKeyBoard{0%{max-height:0px}100%{max-height:228px}}@keyframes removeKeyBoard{0%{max-height:228px}100%{max-height:0px}}
</style>
<style id="ggbstyle_bundle">:root{--ggb-primary-color: #6557D2;--ggb-primary-variant-color: #F3F0FF;--ggb-dark-color: #5145A8;--ggb-light-color: #F3F0FF;--ggb-selection-color: rgba(101, 87, 210, 0.2)}.GeoGebraFrame .cardInfo,.GeoGebraFrame .mowPreviewCard .mowTitlePanel{width:100%;height:44px;border-radius:0 0 2px 2px;background-color:#fafafa;box-sizing:border-box;display:flex}.GeoGebraFrame .cardInfo .cardTitle,.GeoGebraFrame .mowPreviewCard .mowTitlePanel .cardTitle{line-height:28px;font-size:100%;height:28px;width:154px;padding:8px 30px 8px 16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.GeoGebraFrame .cardInfo .cardAuthor,.GeoGebraFrame .mowPreviewCard .mowTitlePanel .cardAuthor{font-size:87.5%;line-height:20px;letter-spacing:.25px;padding:6px 0px 12px 16px;text-overflow:ellipsis;position:absolute;font-weight:400;top:48px;overflow:hidden;white-space:nowrap;width:178px}.GeoGebraFrame .SelectionTable{border-collapse:collapse}.GeoGebraFrame .SelectionTable td{padding:2px}.GeoGebraFrame .SelectionTable .gwt-Label.borderButton{border:1px solid;border-radius:5px;height:24px;width:24px}.GeoGebraFrame .SelectionTable .gwt-Label{background-repeat:no-repeat;background-position:center center;padding:3px;cursor:pointer}.GeoGebraFrame .SelectionTable .gwt-Label.selected{color:var(--ggb-primary-color)}.GeoGebraFrame .SelectionTable .gwt-Label:hover{background-color:#ccf}.GeoGebraFrame .SelectionTable .gwt-Label.border.selected,.GeoGebraFrame .SelectionTable .gwt-Label.border:hover{background-color:rgba(0,0,0,0) !important;border:1px solid var(--ggb-primary-color)}.GeoGebraFrame .SelectionTable .plusButton{text-align:center;font-size:larger}.GeoGebraFrame .IconButton,.GeoGebraFrame .ToggleButton{border:#b4b3ba solid 1px}.GeoGebraFrame .IconButton:hover,.GeoGebraFrame .IconButton.active,.GeoGebraFrame .IconButton.selected,.GeoGebraFrame .IconButton.gwt-ToggleButton-down,.GeoGebraFrame .ToggleButton:hover,.GeoGebraFrame .ToggleButton.active,.GeoGebraFrame .ToggleButton.selected,.GeoGebraFrame .ToggleButton.gwt-ToggleButton-down{border:var(--ggb-primary-color) solid 1px}.GeoGebraFrame.withIcon .buttonContent{opacity:.7}.GeoGebraFrame .mowDynStyleBar .btnCrop,.GeoGebraFrame .mowDynStyleBar .btnBold,.GeoGebraFrame .mowDynStyleBar .btnItalic,.GeoGebraFrame .mowDynStyleBar .btnUnderline{border-radius:2px;margin-left:0px;margin-right:8px}.GeoGebraFrame .mowDynStyleBar .btnCrop img,.GeoGebraFrame .mowDynStyleBar .btnBold img,.GeoGebraFrame .mowDynStyleBar .btnItalic img,.GeoGebraFrame .mowDynStyleBar .btnUnderline img{opacity:.7}.GeoGebraFrame .mowDynStyleBar .btnCrop:hover,.GeoGebraFrame .mowDynStyleBar .btnCrop:focus,.GeoGebraFrame .mowDynStyleBar .btnBold:hover,.GeoGebraFrame .mowDynStyleBar .btnBold:focus,.GeoGebraFrame .mowDynStyleBar .btnItalic:hover,.GeoGebraFrame .mowDynStyleBar .btnItalic:focus,.GeoGebraFrame .mowDynStyleBar .btnUnderline:hover,.GeoGebraFrame .mowDynStyleBar .btnUnderline:focus{border:var(--ggb-primary-color) solid 1px !important}.GeoGebraFrame .mowDynStyleBar .btnCrop.gwt-ToggleButton-down,.GeoGebraFrame .mowDynStyleBar .btnBold.gwt-ToggleButton-down,.GeoGebraFrame .mowDynStyleBar .btnItalic.gwt-ToggleButton-down,.GeoGebraFrame .mowDynStyleBar .btnUnderline.gwt-ToggleButton-down{border:var(--ggb-primary-color) solid 1px !important}.GeoGebraFrame .mowDynStyleBar .matDynStyleContextButton:hover{margin-right:0px !important;margin-left:0px !important;border:none !important}.GeoGebraFrame .mowMenubar{position:absolute;width:100%;top:45px;background-color:#fff !important}.GeoGebraFrame .mowMenubar .menuPanel{width:267px !important;border:1px solid #dcdcdc}.GeoGebraFrame .subMenuRightSidePopup{box-shadow:none;padding:0px;border-radius:0px;left:280px}.GeoGebraFrame .subMenuRightSide{left:-15px}.GeoGebraFrame .subMenuRightSide .arrowSubmenu{position:absolute;top:0px;left:-15px}.GeoGebraFrame .mowFloatingButton,.GeoGebraFrame .showMowFloatingButton,.GeoGebraFrame .hideMowFloatingButton{cursor:pointer;position:absolute;border-radius:50%;will-change:transform;z-index:61;background-color:var(--ggb-primary-color);box-shadow:0px 2px 10px rgba(0,0,0,.3),0px 0px 1px rgba(0,0,0,.1),inset 0px 1px 0px rgba(255,255,255,.25),inset 0px -1px 0px rgba(0,0,0,.15);transition:background-color .15s,bottom .2s cubic-bezier(0.4, 0, 1, 1)}.GeoGebraFrame .mowFloatingButton:hover,.GeoGebraFrame .showMowFloatingButton:hover,.GeoGebraFrame .hideMowFloatingButton:hover{background-color:var(--ggb-dark-color)}.GeoGebraFrame .mowPlusButton{bottom:0px}.GeoGebraFrame .hideMowFloatingButton{cursor:default;width:0px !important;height:0px !important;right:40px;margin-bottom:40px;visibility:hidden;transition:width .2s,height .2s,right .2s,margin-bottom .2s,visibility .2s}.GeoGebraFrame .hideMowFloatingButton img{width:0px !important;height:0px !important;padding:0px;transition:width .2s,height .2s,padding .2s}.GeoGebraFrame .showMowFloatingButton{width:48px;height:48px;right:16px;margin-bottom:16px;bottom:0px;visibility:visible;transition:background-color .15s,width .2s,height .2s,right .2s,margin-bottom .2s,visibility .2s,bottom .2s cubic-bezier(0.4, 0, 1, 1)}.GeoGebraFrame .showMowFloatingButton img{width:24px !important;height:24px !important;padding:12px;transition:width .2s,height .2s,padding .2s}.GeoGebraFrame .mowPageControlPanel{position:absolute;top:48px;right:0px;border-left:1px solid #e6e6eb;background-color:#fff;z-index:61;height:calc(100% - 48px);width:240px;overflow:hidden}.GeoGebraFrame .mowPageControlPanel .mowPageControlScrollPanel{height:100%;overflow-x:hidden;overflow-y:auto}.GeoGebraFrame .mowPageControlPanel .mowPageControlContentPanel{width:100%;margin-bottom:64px;padding:16px 0}.GeoGebraFrame .mowPageControlPanel.animateIn{animation-duration:.3s;animation-name:pCPanimateIn;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);overflow:auto}@keyframes pCPanimateIn{0%{right:-240px;top:48px}100%{right:0px;top:48px}}.GeoGebraFrame .mowPageControlPanel.animateOut{animation-duration:.3s;animation-name:pCPanimateOut;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1);overflow-y:auto}@keyframes pCPanimateOut{0%{right:0px;top:48px}100%{right:-240px;top:48px}}.GeoGebraFrame .cardRow{position:absolute;display:flex;margin-bottom:16px}.GeoGebraFrame .number{display:flex;flex-direction:column;width:24px;height:24px;align-items:flex-end;justify-content:center;color:#1c1c1f}.GeoGebraFrame .mowPreviewCard{width:192px;height:128px;margin-left:8px;border-radius:12px;box-sizing:border-box;border:2px solid #e6e6eb;background-color:#fff;transition:box-shadow .25s;cursor:pointer}.GeoGebraFrame .mowPreviewCard .cardImagePanel{width:100%;height:124px;background-repeat:no-repeat;background-position:center;background-size:110%;border-radius:12px}.GeoGebraFrame .mowPreviewCard .mowTitlePanel{width:100%;height:48px;position:relative;bottom:48px;flex-direction:column;border-bottom-right-radius:12px;border-bottom-left-radius:12px;background-color:rgba(255,255,255,.8)}.GeoGebraFrame .mowPreviewCard .mowTitlePanel .cardTitle{width:134px;padding:12px 0 12px 16px;height:24px;line-height:24px}.GeoGebraFrame .mowPreviewCard .mowTitlePanel .cardAuthor{display:none}.GeoGebraFrame .mowPreviewCard .mowTitlePanel .mowMoreButton{width:24px;height:24px;padding:6px;margin:6px 2px 6px 0;right:0;position:absolute;opacity:.54}.GeoGebraFrame .mowPreviewCard .mowTitlePanel .mowMoreButton:hover{opacity:.85}.GeoGebraFrame .mowPreviewCard .mowTitlePanel .mowMoreButton.active{opacity:1}.GeoGebraFrame .cardRow.selected .mowPreviewCard{border-color:var(--ggb-primary-color);box-sizing:border-box}.GeoGebraFrame .cardRow.selected .mowPreviewCard:hover{border-color:var(--ggb-primary-color)}.GeoGebraFrame .cardRow.noTitle .mowTitlePanel{background-color:rgba(0,0,0,0)}.GeoGebraFrame .cardRow.noTitle .cardTitle{display:none}.GeoGebraFrame .mowPreviewCard.desktop:hover{border-color:#b4b3ba}.GeoGebraFrame .cardRow.dragged .mowPreviewCard{z-index:60;box-shadow:0px 6px 32px -2px rgba(133,132,138,.16),0px 4px 12px -1px rgba(133,132,138,.06)}.GeoGebraFrame .mowMatMenu.gwt-PopupPanel{width:168px;min-width:112px !important;z-index:502}.GeoGebraFrame .mowMatMenu.gwt-PopupPanel .gwt-MenuItem{width:168px;min-width:112px !important;padding-left:56px !important}.GeoGebraFrame .mowCalcLabel{font-size:16px;width:fit-content;visibility:hidden}.GeoGebraFrame .mowWidget{position:absolute;border-style:none;overflow:hidden;z-index:50}.GeoGebraFrame .mowWidget .gwt-Frame{box-sizing:border-box;width:100%;height:100%}.GeoGebraFrame .mowWidget.mowVideo,.GeoGebraFrame .mowWidget.error,.GeoGebraFrame .mowWidget.background{border-style:none}.GeoGebraFrame .mowVideo video,.GeoGebraFrame .mowWidget.error video,.GeoGebraFrame .mowWidget.background video{width:100%;height:100%;object-fit:fill}.GeoGebraFrame .mowWidget.error{box-sizing:border-box;border:1px solid}.GeoGebraFrame .mowWidget.error div{width:50%;margin:auto;text-align:center;padding:33% 0}.GeoGebraFrame .inlineTextToolbar{padding:0 16px 6px 16px}.GeoGebraFrame .inlineTextToolbar.selectedItem{background:none}.GeoGebraFrame .inlineTextToolbar .ToggleButton{border-radius:2px;display:inline-block;margin:0 8px 0 0}.GeoGebraFrame .inlineTextToolbar .ToggleButton .gwt-Image{opacity:.7;margin-left:0;position:relative}.GeoGebraFrame .inlineTextToolbar .ToggleButton.selected{border-color:var(--ggb-primary-color)}.GeoGebraFrame .inlineTextToolbar .ToggleButton:hover{border-color:var(--ggb-primary-color)}.GeoGebraFrame .maskWidget{position:absolute;z-index:50;top:0;left:0;width:100px;height:100px;transform-origin:left top}.GeoGebraFrame .embedContainer .EuclidianPanel{z-index:0}.GeoGebraFrame .embedContainer{--ggb-primary-color: #6557D2}.GeoGebraFrame .infoErrorPanel.browserNotSupported{margin-top:88px}.GeoGebraFrame .toolboxMow{position:absolute;top:50%;width:48px;transform:translateY(-50%);border-radius:36px;padding:8px;box-shadow:0px 2px 24px -1px rgba(133,132,138,.1411764706);background-color:#fff;z-index:51}.GeoGebraFrame .toolboxMow.leftAligned{left:16px}.GeoGebraFrame .toolboxMow.withTopBar{transform:translateY(calc(-50% + 24px))}.GeoGebraFrame .toolboxMow .divider{height:1px;margin:8px 0 7px;background-color:#e6e6eb}.GeoGebraFrame .colorPalette{width:180px;height:72px}.GeoGebraFrame .colorPalette.disabled .colorButton{opacity:.36;cursor:default}.GeoGebraFrame .colorPalette.disabled .colorButton:hover{background:none}.GeoGebraFrame .colorPalette.disabled .colorButton.customColor:hover .imageHolder{background:none}.GeoGebraFrame .colorPalette .colorButton{display:inline-flex;width:36px;height:36px;background:#fff;border-radius:50%;cursor:pointer}.GeoGebraFrame .colorPalette .colorButton .colorBg,.GeoGebraFrame .colorPalette .colorButton .imageHolder{width:32px;height:32px;margin:2px;border-radius:50%}.GeoGebraFrame .colorPalette .colorButton .checkmark,.GeoGebraFrame .colorPalette .colorButton .plus{visibility:hidden;position:absolute;padding:9px}.GeoGebraFrame .colorPalette .colorButton.selected .checkmark{visibility:visible}.GeoGebraFrame .colorPalette .colorButton.white .colorBg{border:1px solid #d1d0d6;box-sizing:border-box}.GeoGebraFrame .colorPalette .colorButton:hover{background:#f3f2f7}.GeoGebraFrame .colorPalette .colorButton.customColor .imageHolder{border:1px dashed #d1d0d6;box-sizing:border-box}.GeoGebraFrame .colorPalette .colorButton.customColor .plus{visibility:visible;opacity:.54}.GeoGebraFrame .colorPalette .colorButton.customColor .fa-light{font-size:17px;display:flex;width:18px;justify-content:center}.GeoGebraFrame .colorPalette .colorButton.customColor:hover{background:#fff}.GeoGebraFrame .colorPalette .colorButton.customColor:hover .imageHolder{background:#f3f2f7}.GeoGebraFrame .gwt-PopupPanel.categoryPopup{width:144px;height:144px;display:inline-flex;padding:8px;z-index:499}.GeoGebraFrame .gwt-PopupPanel.categoryPopup.penCategory{width:192px;padding:16px 8px;height:206px}.GeoGebraFrame .gwt-PopupPanel.categoryPopup.penCategory .toolsHolder{display:flex;justify-content:space-between;padding:0 8px;margin-bottom:16px}.GeoGebraFrame .gwt-PopupPanel.categoryPopup.penCategory .colorPalette{padding:0 6px;margin-bottom:16px}.GeoGebraFrame .topbar{height:48px;width:100%;position:relative;display:inline-flex;gap:8px;background-color:#fff;border-bottom:1px solid #e6e6eb;box-sizing:border-box;z-index:62;padding:6px 0 6px 12px}.GeoGebraFrame .topbar .pageOverview{right:16px;position:absolute}.GeoGebraFrame .geogebraweb-table-spreadsheet{table-layout:fixed;width:0px;cursor:default;-ms-touch-action:none;empty-cells:show}.GeoGebraFrame .geogebraweb-table-spreadsheet td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;overflow:hidden;padding:2px 4px;white-space:nowrap;-ms-touch-action:none}.GeoGebraFrame .geogebraweb-table-spreadsheet.off td{border-right:0px;border-bottom:0px}.GeoGebraFrame .geogebraweb-table-spreadsheet.upperCorner{border-collapse:collapse}.GeoGebraFrame .geogebraweb-table-spreadsheet.upperCorner td{background-color:#f8f8f8;color:#f8f8f8 !important}.GeoGebraFrame .geogebraweb-table-spreadsheet td.SVCenterTD{overflow:hidden}.GeoGebraFrame .geogebraweb-table-spreadsheet td .SVCenterParent{position:relative;overflow:visible;height:100%;width:100%;top:0px;left:0px}.GeoGebraFrame .geogebraweb-table-spreadsheet td .SVCenterParent .SVCenterContent{position:absolute;margin:auto;top:-8192px;left:-8192px;bottom:-8192px;right:-8192px}.GeoGebraFrame .geogebraweb-table-spreadsheet td.SVheader{padding-left:0px;padding-right:0px;text-align:center;background-color:#f8f8f8}.GeoGebraFrame .geogebraweb-table-spreadsheet td.SVheader.selected{background-color:#ccf;color:#333;border-color:#999}.GeoGebraFrame .geogebraweb-table-spreadsheet-lowerLeftCorner{border-right:1px solid #ccc;padding:0px 0px}.GeoGebraFrame .geogebraweb-table-spreadsheet .checkboxPanel .checkbox{width:12px;height:12px}.GeoGebraFrame .geogebraweb-table-spreadsheet .checkboxPanel .checkbox .background{width:12px;height:12px;top:0;left:0}.GeoGebraFrame .geogebraweb-table-spreadsheet .checkboxPanel .checkbox .checkmark{left:1px;top:-4px;width:10px;height:10px}.GeoGebraFrame .geogebraweb-table-spreadsheet .checkboxPanel .checkbox .hoverBg{display:none}.GeoGebraFrame .geogebraweb-popup-spreadsheet{z-index:11}.GeoGebraFrame .buttonSpreadsheet,.GeoGebraFrame .geogebraweb-select-spreadsheet{position:relative;z-index:10}.GeoGebraFrame .buttonSpreadsheet{text-align:center;width:100%;height:100%;padding:0px !important;margin:0px !important}.GeoGebraFrame .buttonSpreadsheet .gwt-Label{text-align:center}.GeoGebraFrame .geogebraweb-select-spreadsheet{width:100%}.GeoGebraFrame .geogebraweb-selectionframe-spreadsheet{z-index:6;border-style:solid;border-width:2px;border-color:var(--ggb-primary-color);-ms-touch-action:none}.GeoGebraFrame .editorPanel{box-shadow:0 2px 6px 2px rgba(60,64,67,.15)}.GeoGebraFrame .SpreadsheetEditorCell,.GeoGebraFrame .SpreadsheetEditorCell .fieldContainer{height:100%}.GeoGebraFrame .SpreadsheetEditorCell input[type=text].gwt-SuggestBox{border-radius:0;border-width:0;height:100%}.GeoGebraFrame .SpreadsheetEditorCell input[type=text].gwt-SuggestBox:focus{border:2px var(--ggb-primary-color) solid}.GeoGebraFrame .SpreadsheetEditorCell .cursorOverlay{height:100%;padding:4px}.GeoGebraFrame .SpreadsheetStyleBar td:last-child{width:100%}.GeoGebraFrame .SpreadsheetWrapView{background-color:#fff}.GeoGebraFrame .spreadsheetDot{z-index:7;borderTop:1px solid #fff;borderLeft:1px solid #fff;background-color:var(--ggb-primary-color)}.GeoGebraFrame .gwt-DialogBox{z-index:501;background-color:rgba(255,255,255,.9);border-radius:2px;box-shadow:0px 0px 2px 1px rgba(102,102,102,.3);padding:15px}.GeoGebraFrame .gwt-DialogBox .Caption{cursor:default;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;font-size:110%;padding-bottom:5px;color:#333;border-bottom:1px solid #dcdcdc;margin-bottom:15px}.GeoGebraFrame .dialogContent{color:#6e6d73}.GeoGebraFrame .dialogContent table{width:100%}.GeoGebraFrame .dialogContent input[type=text],.GeoGebraFrame .dialogContent select{margin-top:5px;margin-bottom:10px;width:100%}.GeoGebraFrame .dialogContent textarea{margin-top:5px}.GeoGebraFrame .dialogContent .optionsPanel>*{margin:3px 0px}.GeoGebraFrame .panelRow.rows>*{width:100%;display:block}.GeoGebraFrame .dialogContent .gwt-CheckBox{margin-right:10px}.GeoGebraFrame .shareDialog,.GeoGebraFrame .shareLink,.GeoGebraFrame .shareLinkMebis{min-width:320px}.GeoGebraFrame .shareDialog>div>table,.GeoGebraFrame .shareLink>div>table,.GeoGebraFrame .shareLinkMebis>div>table{width:100%;padding-right:16px}.GeoGebraFrame .shareDialog .dialogContent input[type=text],.GeoGebraFrame .shareLink .dialogContent input[type=text],.GeoGebraFrame .shareLinkMebis .dialogContent input[type=text]{width:350px}.GeoGebraFrame .GeoGebraTabLayout{width:500px}.GeoGebraFrame .GeoGebraTabLayout .gwt-TabPanelBottom{min-height:220px;margin-bottom:8px}.GeoGebraFrame .GeoGebraLinkPanel{height:100%}.GeoGebraFrame .GeoGebraCopyLinkPanel img{margin-top:10px;margin-left:5px;margin-bottom:10px}.GeoGebraFrame .GeoGebraIconPanel{display:block}.GeoGebraFrame .GeoGebraIconPanel img,.GeoGebraFrame .GeoGebraShareOnGClassroom{margin:5px}.GeoGebraFrame .GeoGebraEmailPanel{height:100%}.GeoGebraFrame .GeoGebraEmailPanel textarea{resize:none;width:100%}.GeoGebraFrame .GeoGebraImagePanel{height:100%}.GeoGebraFrame .AutoCompleteTextFieldW input{width:100%}.GeoGebraFrame .AutoCompleteTextFieldW button{visibility:hidden;position:absolute;float:right;right:0px;opacity:1;margin-left:8px}.GeoGebraFrame .AutoCompleteTextFieldW button img{opacity:.54;transition:opacity .3s ease}.GeoGebraFrame .AutoCompleteTextFieldW button img:hover,.GeoGebraFrame .AutoCompleteTextFieldW button img:active{opacity:1}.GeoGebraFrame .AutoCompleteTextFieldW.kbdInput input[type=text].gwt-SuggestBox{width:calc(100% - 32px) !important;border:0px}.GeoGebraFrame .AutoCompleteTextFieldW.kbdInput .cursorOverlay{width:calc(100% - 32px) !important}.GeoGebraFrame .AutoCompleteTextFieldW.kbdInput button{visibility:visible}.GeoGebraFrame .AutoCompleteTextFieldW.noKeyboard input[type=text].gwt-SuggestBox{border:0px}.GeoGebraFrame .AutoCompleteTextFieldW.noKeyboard input{border:0px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew .fieldContainer{border:2px solid;border-radius:5px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew.errorStyle .fieldContainer{background-color:#f1d1d7;border:2px dashed #ce5c71}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew input,.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew .cursorOverlay{background-color:rgba(0,0,0,0);line-height:26px}.GeoGebraFrame .AutoCompleteTextFieldW.FromDrawTextFieldNew button{top:50%;transform:translate(-50%, -50%)}.GeoGebraFrame .gwt-Button,.GeoGebraFrame .buttonPanel .button,.GeoGebraFrame .headerbar .headerSecond .signInButton,.GeoGebraFrame .gwt-DialogBox .gwt-Button,.GeoGebraFrame .inputHelp-detailPanelTitle .button,.GeoGebraFrame .optionsPopup .gwt-Button,.GeoGebraFrame .customizeToolbarButtonPanel .button,.GeoGebraFrame .buttonSpreadsheet{border-radius:5px;border:1px solid #6161ff;color:#6161ff;background:none;font-size:110%;padding:4px 15px;box-shadow:inset 0 1px 1px rgba(255,255,255,.65),0 0 2px rgba(204,204,204,.5);cursor:pointer;margin-left:5px;min-height:0}.GeoGebraFrame .gwt-Button.downloadBtn,.GeoGebraFrame .buttonPanel .button.downloadBtn,.GeoGebraFrame .headerbar .headerSecond .signInButton.downloadBtn,.GeoGebraFrame .gwt-DialogBox .gwt-Button.downloadBtn,.GeoGebraFrame .inputHelp-detailPanelTitle .button.downloadBtn,.GeoGebraFrame .optionsPopup .gwt-Button.downloadBtn,.GeoGebraFrame .customizeToolbarButtonPanel .button.downloadBtn,.GeoGebraFrame .buttonSpreadsheet.downloadBtn{float:right;width:64px}.GeoGebraFrame .headerView{display:flex;align-items:center;height:64px;position:relative;top:0px;left:0px;width:100%;background-color:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);z-index:1}.GeoGebraFrame .headerView .headerBackButton{margin:auto 18px}.GeoGebraFrame .headerView .headerBackButton .gwt-Image{vertical-align:middle}.GeoGebraFrame .headerView .headerCaption{display:inline-block;font-size:125%;vertical-align:middle;letter-spacing:.25px;margin-right:24px;line-height:64px}.GeoGebraFrame .headerView>.headerCaption:first-child{margin-left:16px}.GeoGebraFrame .headerView .signIn{text-transform:uppercase;margin:16px 24px 16px 24px;padding:4px 8px;line-height:24px;min-width:fit-content;border-radius:2px;cursor:pointer;color:#1c1c1f;background:rgba(0,0,0,0);transition:background-color 280ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .headerView .signIn:hover{background-color:#f3f2f7}.GeoGebraFrame .headerView .examInfoBtn{right:0;position:absolute;margin:14px 18px}.GeoGebraFrame .headerView .examTimer{right:72px;position:absolute;font-size:20px;margin:20px 0px}.GeoGebraFrame .headerView .signInIcon{margin:0 18px}.GeoGebraFrame .compactHeaderView .headerBackButton,.GeoGebraFrame .smallHeaderView .headerBackButton{vertical-align:middle;padding:8px 8px;margin:auto 4px}.GeoGebraFrame .compactHeaderView .headerCaption,.GeoGebraFrame .smallHeaderView .headerCaption{margin:0 24px 0 0}.GeoGebraFrame .smallHeaderView{height:48px}.GeoGebraFrame .smallHeaderView .headerCaption{line-height:48px}.GeoGebraFrame .smallHeaderView .headerBackButton{height:40px;margin-left:8px;margin-right:16px}.GeoGebraFrame .smallHeaderView .profilePanel{width:40px;height:40px}.GeoGebraFrame .smallHeaderView .profilePanel .imageHolder{width:40px;height:40px}.GeoGebraFrame .smallHeaderView .profilePanel .imageHolder .profileImage{width:32px;height:32px}.GeoGebraFrame .smallHeaderView .examTimer{margin:12px 0}.GeoGebraFrame .smallHeaderView .examInfoBtn{margin:6px 18px}.GeoGebraFrame .droppedHeaderView{box-shadow:none}.GeoGebraFrame .compactHeaderView .headerCaption{font-size:112.5%}.GeoGebraFrame .compactHeaderView .headerBackButton{height:40px;margin:auto 8px}.GeoGebraFrame .profilePanel{cursor:pointer;text-align:center;width:48px;height:48px;overflow:hidden}.GeoGebraFrame .headerView .profilePanel{margin:0 20px}.GeoGebraFrame .profilePanel .profileImage{width:40px;height:40px;border-radius:50%;margin:4px}.GeoGebraFrame .profilePanel .imageHolder{width:48px;height:48px;position:absolute;background:#fff;border-radius:50%}.GeoGebraFrame .profilePanel .imageHolder:hover{background:#f3f2f7}.GeoGebraFrame .profilePanel.selected .imageHolder{background:#f3f2f7}.GeoGebraFrame .openFileView{background-color:#fff}.GeoGebraFrame .openFileView .fileViewContentPanel{position:absolute;width:100%;height:100%;padding-top:24px;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column}.GeoGebraFrame .openFileView .fileViewContentPanel .infoErrorPanel{margin-bottom:60px;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.GeoGebraFrame .openFileView .fileViewContentPanel .center{margin:0px auto}.GeoGebraFrame .openFileView .fileViewContentPanel .gwt-ListBox{cursor:pointer;position:absolute;right:24px;border-radius:0px;box-shadow:none;border:none;padding:8px;font-size:90%;border-bottom:1px solid #dcdcdc;transition:border-bottom .3s ease-out}.GeoGebraFrame .openFileView .fileViewContentPanel .gwt-ListBox:hover{border-bottom:1px solid var(--ggb-primary-color) !important}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel{position:absolute;top:98px;padding:8px 8px 8px 24px;box-sizing:border-box;width:100%}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard{float:left;border-radius:2px;margin:0 16px 16px 0;height:220px;width:232px;background-color:#fafafa;box-shadow:0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12),0 1px 3px 0 rgba(0,0,0,.2);transition:box-shadow .25s;cursor:pointer}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard:hover{box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardImgPanel{height:120px;margin:0px;background-repeat:no-repeat;background-position:center}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel{position:relative;height:100px}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .cardTitle{font-size:125%;line-height:22px;letter-spacing:.25px;padding:8px 16px 0 16px;margin-bottom:12px;text-overflow:ellipsis;font-weight:500;height:44px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .cardAuthor{font-size:87.5%;line-height:24px;letter-spacing:.25px;padding:0px 0px 12px 16px;text-overflow:ellipsis;font-weight:400;overflow:hidden;white-space:nowrap;width:182px}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .mowMoreButton{position:absolute;right:0;bottom:0;height:24px;width:24px;padding:0px 6px 12px 8px;opacity:.54;cursor:pointer}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .mowMoreButton:hover{opacity:1}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .mowMoreButton.active{opacity:1}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .visibilityPanel .gwt-Label{font-size:88%;line-height:24px;letter-spacing:.25px;text-overflow:ellipsis;font-weight:400;margin:0 0px 12px 0px}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .materialCard .cardInfoPanel .visibilityPanel img{opacity:.54;margin:0 8px 12px 16px}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .loadMoreFilesPanel{float:left;width:calc(100% - 16px);margin-bottom:16px}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .loadMoreFilesPanel .dialogContainedButton{display:block;margin:auto;min-width:140px;text-align:center}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .loadMoreFilesPanel .dialogContainedButton .spinner-border{display:inline-block;text-align:left;width:10px;height:10px;border:3px solid #fff;border-right-color:rgba(0,0,0,0);border-radius:50%;margin-top:10px;-webkit-animation:spinner-border .75s linear infinite;animation:rotate 1s linear infinite}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .loadMoreFilesPanel .dialogContainedButton .gwt-Label{letter-spacing:1.07px}@keyframes rotate{to{transform:rotate(360deg)}}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .loadMoreFilesPanel .spinner-button .gwt-Label{display:inline-block;vertical-align:top;padding-left:9px;letter-spacing:1.07px}.GeoGebraFrame .openFileView .fileViewContentPanel .materialPanel .loadMoreFilesPanel .loadMoreFilesLabel{min-height:14px;line-height:14px;text-align:center;margin:8px 0px 8px 0px;font-size:12px;color:rgba(0,0,0,.54);letter-spacing:1.07px}.GeoGebraFrame .openFileView .fileViewContentPanel .fileViewButtonPanel{display:table;border-collapse:separate}.GeoGebraFrame .openFileView .fileViewContentPanel .extendedFAB{cursor:pointer;min-width:64px;height:48px;border-radius:2px;box-shadow:0 1px 3px 0px rgba(0,0,0,.2);transition:background-color .15s;vertical-align:middle;display:table-cell}.GeoGebraFrame .openFileView .fileViewContentPanel .extendedFAB img{float:left;width:24px !important;height:24px;padding:12px 8px 12px 16px;background:none;margin:0;border-radius:0}.GeoGebraFrame .openFileView .fileViewContentPanel .extendedFAB .gwt-Label{cursor:pointer;float:left;padding:16px 20px 16px 0px;text-transform:uppercase;line-height:1;white-space:nowrap}.GeoGebraFrame .openFileView .fileViewContentPanel .extendedFAB form{height:0}.GeoGebraFrame .openFileView .fileViewContentPanel .extendedFAB form input{cursor:pointer;position:relative;top:-60px;right:0px;width:100%;height:48px;font-size:0px;opacity:0}.GeoGebraFrame .openFileView .fileViewContentPanel .FABteal{background-color:var(--ggb-primary-color)}.GeoGebraFrame .openFileView .fileViewContentPanel .FABteal:hover{background-color:var(--ggb-primary-variant-color)}.GeoGebraFrame .openFileView .fileViewContentPanel .FABteal img{opacity:1;filter:invert(100%)}.GeoGebraFrame .openFileView .fileViewContentPanel .FABteal .gwt-Label{color:#fff}.GeoGebraFrame .openFileView .fileViewContentPanel .FABwhite{background-color:#fff}.GeoGebraFrame .openFileView .fileViewContentPanel .FABwhite:hover{background-color:#f5f5f5}.GeoGebraFrame .openFileView .fileViewContentPanel .FABwhite img{opacity:.54}.GeoGebraFrame .openFileView .fileViewContentPanel .FABwhite .gwt-Label{color:#6e6d73}.GeoGebraFrame .openFileView .fileViewContentPanel.mebisEmptyFileView{display:inline;top:calc(50% - 166px)}.GeoGebraFrame .openFileView .fileViewContentPanel.compact .materialPanel{padding-left:8px}.GeoGebraFrame .openFileView .fileViewContentPanel.compact .materialCard{width:168px;height:174px;margin:0 8px 8px 0}.GeoGebraFrame .openFileView .fileViewContentPanel.compact .materialCard .cardImgPanel{height:94px}.GeoGebraFrame .openFileView .fileViewContentPanel.compact .materialCard .cardInfoPanel{height:80px}.GeoGebraFrame .openFileView .fileViewContentPanel.compact .materialCard .cardInfoPanel .cardTitle{height:36px;padding:8px 12px 0 12px;margin-bottom:4px;font-size:100%;line-height:18px}.GeoGebraFrame .openFileView .fileViewContentPanel.compact .materialCard .cardInfoPanel .cardAuthor{height:20px;line-height:20px;padding:0px 0px 12px 12px;width:122px}.GeoGebraFrame .openFileView .fileViewContentPanel.compact .materialCard .cardInfoPanel .visibilityPanel img{margin:0 4px 8px 12px}.GeoGebraFrame .openFileView .fileViewContentPanel.compact .materialCard .cardInfoPanel .visibilityPanel .gwt-Label{line-height:20px;margin:2px 0 10px 0}.GeoGebraFrame .openFileView .fileViewContentPanel.compact .materialCard .cardInfoPanel .mowMoreButton{padding:0px 6px 8px 4px}.GeoGebraFrame .openFileView.examTemporaryFiles .materialPanel{top:16px}.GeoGebraFrame .openFileView.examTemporaryFiles .materialPanel .materialCard{height:188px}.GeoGebraFrame .openFileView.examTemporaryFiles .materialPanel .materialCard .cardInfoPanel{height:68px}.GeoGebraFrame .openFileView.examTemporaryFiles .materialPanel .materialCard .cardInfoPanel .cardTitle{padding:8px 16px 0px 16px}.GeoGebraFrame .openFileView.examTemporaryFiles .materialPanel .materialCard .cardInfoPanel .cardAuthor{display:none}.GeoGebraFrame .openFileView.examTemporaryFiles .compact .materialPanel .materialCard{height:146px}.GeoGebraFrame .openFileView.examTemporaryFiles .compact .materialPanel .materialCard .cardInfoPanel{height:52px}.GeoGebraFrame .openFileView.examTemporaryFiles .compact .materialPanel .materialCard .cardInfoPanel .cardTitle{padding:8px 12px 0 12px}.GeoGebraFrame .fileViewButtonPanel{margin-left:24px}.GeoGebraFrame .fileViewButtonPanel .containedButton form{height:0}.GeoGebraFrame .fileViewButtonPanel .containedButton form input{cursor:pointer;position:relative;top:-48px;right:0px;width:100%;height:36px;font-size:0px;opacity:0}.GeoGebraFrame .fileViewButtonPanel .buttonMargin16{margin-left:16px}.GeoGebraFrame .fileViewButtonPanel .buttonMargin24{margin-left:24px}.GeoGebraFrame .fileViewButtonPanel .hover{background-color:#e5e5e5}.GeoGebraFrame{display:block}.GeoGebraFrame button{border:none;background:none;padding:0;margin:0;color:inherit}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem{position:relative}.GeoGebraFrame .InputTreeItem{overflow-x:scroll;overflow-y:hidden;direction:ltr;cursor:text;padding-bottom:18px;background-color:#fff}.GeoGebraFrame .InputTreeItem *{cursor:text !important}.GeoGebraFrame .AdvancedFocusPanelsTextarea{position:absolute;top:0;left:0;width:500px;height:1px;z-index:-1;clip:rect(1em 1em 1em 1em);padding:0;resize:none;user-select:text}.GeoGebraFrame.minWidth>div{overflow-x:auto !important}.GeoGebraFrame input[type=range]{padding:5px 0;-webkit-padding-before:10px;-webkit-padding-after:10px;margin:0 10px}.GeoGebraFrame .gwt-TextBox-readonly,.GeoGebraFrame .gwt-TextArea-readonly{color:#ccc}.GeoGebraFrame hr{height:0;border:none;border-bottom:1px solid #dcdcdc}.GeoGebraFrame .clear{clear:both;margin:0;padding:0}.GeoGebraFrame .gwt-Reference-clean{height:5px;width:5px;zoom:1}.GeoGebraFrame .gwt-FileUpload{margin-bottom:10px;font-size:80%}.GeoGebraFrame .ExamCheckboxPanel{margin:10px 20px}.GeoGebraFrame .examCheckbox{line-height:2em;display:block}.GeoGebraFrame .examInfo{margin-left:5px;cursor:pointer}.GeoGebraFrame .webkitFullscreen:-webkit-full-screen{width:100%;height:100%}.GeoGebraFrame .gwt-Button.minor{border-radius:5px;border:1px solid #999;color:#666;background:none;font-size:110%;padding:4px 15px;box-shadow:inset 0 1px 1px rgba(255,255,255,.65),0 0 2px rgba(204,204,204,.5);cursor:pointer}.GeoGebraFrame .gwt-Button.minor:hover{color:#666 !important;background-color:rgba(204,204,204,.2)}.GeoGebraFrame .gwt-Button.minor:active{border:1px inset #999;background-color:rgba(204,204,204,.2)}.GeoGebraFrame .gwt-Button.minor[disabled=disabled]:hover,.GeoGebraFrame .gwt-Button.minor[disabled=disabled]:active{border:1px solid #999;background-color:rgba(0,0,0,0)}.GeoGebraFrame .buttonPanel .button:active,.GeoGebraFrame .headerbar .headerSecond .signInButton:active{border:1px inset #66f;background-color:rgba(204,204,255,.2)}.GeoGebraFrame .gwt-Button:hover,.GeoGebraFrame .confirmDelete .button:hover,.GeoGebraFrame .buttonPanel .button:hover,.GeoGebraFrame .headerbar .headerSecond .signInButton:hover{background-color:rgba(204,204,255,.2)}.GeoGebraFrame .gwt-Button[disabled=disabled],.GeoGebraFrame .buttonPanel .button[disabled=disabled]{cursor:default;opacity:.5;zoom:1}.GeoGebraFrame .gwt-Button[disabled=disabled]:hover,.GeoGebraFrame .buttonPanel .button[disabled=disabled]:hover,.GeoGebraFrame .gwt-Button[disabled=disabled]:active,.GeoGebraFrame .buttonPanel .button[disabled=disabled]:active{background-color:rgba(0,0,0,0);border:1px solid #6161ff}.GeoGebraFrame .buttonPanel .button{float:right}.GeoGebraFrame .textButton{color:#6161ff;cursor:pointer}.GeoGebraFrame .textButton:hover{text-decoration:underline}.GeoGebraFrame .gwt-DisclosurePanel{margin-top:5px}.GeoGebraFrame .gwt-DisclosurePanel .header,.GeoGebraFrame .gwt-DisclosurePanel .header a,.GeoGebraFrame .gwt-DisclosurePanel .header td{text-decoration:none;cursor:pointer;color:#666}.GeoGebraFrame .gwt-DisclosurePanel .content{border-left:3px solid #e7e7e7;padding:4px 0 4px 8px;margin-left:6px}.GeoGebraFrame .gwt-Frame{border-top:2px solid #666;border-left:2px solid #666;border-right:2px solid #bbb;border-bottom:2px solid #bbb}.GeoGebraFrame .gwt-HorizontalSplitPanel .hsplitter{cursor:move;border:0;background:#e7e7e7;line-height:0}.GeoGebraFrame .gwt-VerticalSplitPanel .vsplitter{cursor:move;border:0;background:#e7e7e7;line-height:0}.GeoGebraFrame .gwt-HTML{padding:0 0}.GeoGebraFrame .gwt-Image{border:none}.GeoGebraFrame .gwt-Label-highlighted{color:#6161ff}.GeoGebraFrame .selectedItem,.GeoGebraFrame .highlighted{background:#f3f2f7}.GeoGebraFrame .gwt-MenuBar-horizontal .gwt-MenuItemSeparator{width:1px;padding:0;margin:0;border:0;background:#fff}.GeoGebraFrame .gwt-MenuBar-horizontal .gwt-MenuItemSeparator .menuSeparatorInner{width:1px;height:1px;background:#fff}.GeoGebraFrame .gwt-MenuBarPopup{margin:0 0 0 3px;z-index:100}.GeoGebraFrame .gwt-PasswordTextBox{padding:5px 4px;border:1px solid #ccc;border-top:1px solid #999;font-size:100%}.GeoGebraFrame .gwt-PasswordTextBox-readonly{color:#888}.GeoGebraFrame .gwt-PopupPanel{box-shadow:0px 2px 24px -1px rgba(133,132,138,.14),0px 2px 8px 0px rgba(133,132,138,.04);z-index:501;will-change:transform}.GeoGebraFrame .gwt-PopupPanel.loadinganimation{background-color:rgba(255,255,255,0);box-shadow:none;border-color:rgba(0,0,0,0)}.GeoGebraFrame .gwt-PopupPanel.subMenuLeftSidePopup{box-shadow:none}.GeoGebraFrame .gwt-PopupPanel.optionsPopup{margin-top:5px;padding:0px}.GeoGebraFrame .gwt-DecoratedPopupPanel .popupMiddleCenter{padding:3px;background:#f1f1f1}.GeoGebraFrame .gwt-DecoratedPopupPanel .popupTopLeftInner{width:6px;height:5px;zoom:1}.GeoGebraFrame .gwt-DecoratedPopupPanel .popupTopRightInner{width:6px;height:5px;zoom:1}.GeoGebraFrame .gwt-DecoratedPopupPanel .popupBottomLeftInner{width:6px;height:6px;zoom:1}.GeoGebraFrame .gwt-DecoratedPopupPanel .popupBottomRightInner{width:6px;height:6px;zoom:1}.GeoGebraFrame .gwt-PopupPanelGlass{background-color:#000;opacity:.32;z-index:500}.GeoGebraFrame .gwt-RadioButton-disabled{color:#888}.GeoGebraFrame .gwt-StackPanel .gwt-StackPanelItem{cursor:pointer;font-size:100%;padding:7px 5px;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc;margin-bottom:-1px;background:#f8f8f8;width:100%;box-sizing:border-box;line-height:normal;text-align:left}.GeoGebraFrame .menuBarClassic .GeoGebraMenuBar .gwt-MenuItem.checkboxMenuItem{padding:0 4px}.GeoGebraFrame .checkboxItem img{margin-right:8px;padding:4px 0px}.GeoGebraFrame .checkboxItem .checkboxPanel .checkbox{width:30px;height:30px}.GeoGebraFrame .checkboxItem .checkboxPanel .background{top:6px;left:6px;width:18px;height:18px}.GeoGebraFrame .checkboxItem .checkboxPanel .hoverBg{display:none}.GeoGebraFrame .checkboxItem .checkboxPanel .checkmark{left:8px;top:6px;width:14px;height:14px}.GeoGebraFrame .checkboxItem .checkboxPanel .checkboxLbl{margin:6px 0 0 8px}.GeoGebraFrame .gwt-StackPanel .gwt-StackPanelItem:hover{background:#efefef}.GeoGebraFrame .gwt-StackPanel .gwt-StackPanelItem-selected{background:#efefef}.GeoGebraFrame .gwt-StackPanel .gwt-StackPanelItem img{float:left;margin-right:10px;opacity:.4;width:20px;height:20px}.GeoGebraFrame .gwt-StackPanel .gwt-StackPanelContent{background:#fff}.GeoGebraFrame .gwt-DecoratedStackPanel{border-bottom:1px solid #bbb}.GeoGebraFrame .gwt-DecoratedStackPanel .gwt-StackPanelContent{border:1px solid #bbb;border-bottom:0;background:#fff;padding:2px 2px 10px 5px}.GeoGebraFrame input[type=text].gwt-SuggestBox{padding:2px;width:100%}.GeoGebraFrame .gwt-SuggestBoxPopup{border-radius:2px;padding:5px;background-color:rgba(255,255,255,.9);box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .gwt-SuggestBoxPopup .item{padding:5px 5px;cursor:default}.GeoGebraFrame .gwt-SuggestBoxPopup .selectedItem{color:#66f}.GeoGebraFrame .button:disabled,.GeoGebraFrame .ToggleButton.gwt-ToggleButton-up-disabled,.GeoGebraFrame .ToggleButton.gwt-ToggleButton-down-disabled,.GeoGebraFrame .IconButton:disabled{cursor:default !important;opacity:.5;zoom:1}.GeoGebraFrame .IconButton:disabled:hover{border:#b4b3ba solid 1px}.GeoGebraFrame .ToggleButton img,.GeoGebraFrame .IconButton img{width:24px;opacity:.7}.GeoGebraFrame .button:disabled,.GeoGebraFrame .ToggleButton.gwt-ToggleButton-up-disabled:focus,.GeoGebraFrame .ToggleButton.gwt-ToggleButton-down-disabled:focus{outline:none}.GeoGebraFrame .gwt-Tree .gwt-TreeItem{margin:0;white-space:nowrap;cursor:pointer}.GeoGebraFrame .gwt-TreeItem .gwt-RadioButton input,.GeoGebraFrame .gwt-TreeItem .gwt-CheckBox input{margin-left:0}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelTabs{border-bottom:1px solid #dcdcdc}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelTab,.GeoGebraFrame .gwt-TabBar .gwt-TabBarItem{position:relative;bottom:-1px;margin-right:4px;padding:8px;height:36px;cursor:pointer;font-size:100%;font-weight:normal;text-align:center;background:#fff;border-radius:3px 3px 0 0;border:1px solid #dcdcdc;box-sizing:border-box}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelTab:hover,.GeoGebraFrame .gwt-TabBar .gwt-TabBarItem:hover{color:#4cb4a4}.GeoGebraFrame .gwt-TabBarItem div.gwt-Label{margin:0}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelTab img{height:16px;margin:-2px 0}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelTab-selected,.GeoGebraFrame .gwt-TabBar .gwt-TabBarItem-selected{cursor:default;background:#fff;color:#008475;border-bottom:1px solid #fff}.GeoGebraFrame .gwt-TabBar .gwt-TabBarItem-disabled{display:none}.GeoGebraFrame .gwt-TabPanelBottom{clear:both;box-sizing:border-box}.GeoGebraFrame .gwt-TabPanelBottom,.GeoGebraFrame .gwt-TabLayoutPanelContent{padding:8px;border:1px solid #dcdcdc}.GeoGebraFrame .gwt-TabBar .gwt-TabBarFirst,.GeoGebraFrame .gwt-TabBar .gwt-TabBarRest{width:0}.GeoGebraFrame .gwt-SplitLayoutPanel-HDragger{cursor:col-resize;background:#f8f8f8;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;box-sizing:border-box}.GeoGebraFrame .splitterFixed .gwt-SplitLayoutPanel-HDragger,.GeoGebraFrame .splitterFixed .gwt-SplitLayoutPanel-VDragger{cursor:default}.GeoGebraFrame .splitterFixed .splitPaneDragger:after{display:none}.GeoGebraFrame .gwt-SplitLayoutPanel-VDragger{cursor:ns-resize;background:#f8f8f8;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;box-sizing:border-box;box-shadow:0 0 2px rgba(204,204,204,.5)}.GeoGebraFrame .highlightDraggers .gwt-SplitLayoutPanel-HDragger:active,.GeoGebraFrame .highlightDraggers .gwt-SplitLayoutPanel-Dragger-ACTIVE{background:#6161ff;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6}.GeoGebraFrame .highlightDraggers .gwt-SplitLayoutPanel-HDragger.disabled:active{background:#f8f8f8;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc}.GeoGebraFrame .highlightDraggers .gwt-SplitLayoutPanel-VDragger:active{background:#6161ff;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}.GeoGebraFrame .gwt-SplitLayoutPanel-Dragger-ACTIVE{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}.GeoGebraFrame,.GeoGebraFrame .GeoGebraPopup,.GeoGebraFrame .gwt-PopupPanel,.GeoGebraFrame .gwt-SuggestBoxPopup,.GeoGebraFrame .ToolTip{font:100%/120% geogebra-sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.GeoGebraFrame *:focus,.GeoGebraFrame .GeoGebraPopup *:focus{outline:none}.GeoGebraFrame.applet-focused{border-color:#000}.GeoGebraFrame.applet-unfocused{border-color:#d3d3d3}.GeoGebraFrame canvas{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.GeoGebraFrame .EuclidianPanel{left:0;top:0}.GeoGebraFrame .cursor_wait{cursor:wait}.GeoGebraFrame .cursor_default{cursor:crosshair}.GeoGebraFrame .cursor_hit{cursor:default}.GeoGebraFrame .cursor_drag{cursor:pointer}.GeoGebraFrame .cursor_resizeNESW{cursor:nesw-resize}.GeoGebraFrame .cursor_resizeNWSE{cursor:nwse-resize}.GeoGebraFrame .cursor_resizeEW{cursor:ew-resize}.GeoGebraFrame .cursor_resizeNS{cursor:ns-resize}.GeoGebraFrame .cursor_move{cursor:move}.GeoGebraFrame .cursor_transparent{cursor:none}.GeoGebraFrame .cursor_text{cursor:text}.GeoGebraFrame .cursor_crosshair{cursor:crosshair}.GeoGebraFrame .cursor_eraser{cursor:url() 12 12,crosshair}.GeoGebraFrame .cursor_pen{cursor:url() 3 21,crosshair}.GeoGebraFrame .cursor_highlighter{cursor:url() 2 20,crosshair}.GeoGebraFrame .cursor_mindmap{cursor:url() 14 14,crosshair}.GeoGebraFrame .cursor_table{cursor:url() 14 14,crosshair}.GeoGebraFrame .cursor_rotation{cursor:url() 16 16,crosshair}.GeoGebraFrame .cursor_grabbing{cursor:grabbing}.GeoGebraFrame .cursor_grab{cursor:grab}.GeoGebraFrame .gwt-MenuItem{white-space:nowrap;list-style:none}.GeoGebraFrame .menuSeparator{height:1px;width:calc(100% - 56px);list-style:none;margin:6px 0 6px auto}.GeoGebraFrame .menuImg{padding-right:4px}.GeoGebraFrame .closeButtonPanel{padding:7px;opacity:.7}.GeoGebraFrame .ButtonPopupMenu{outline:0 none}.GeoGebraFrame .ButtonPopupMenu .panelRow2{padding-bottom:8px;padding-top:4px}.GeoGebraFrame .ButtonPopupMenu div:focus{border:1px solid rgba(0,0,0,0)}.GeoGebraFrame .TitleBarPanel{left:auto !important;bottom:auto !important;max-width:calc(100% - 4px);overflow:hidden}.GeoGebraFrame .TitleBarClassic{padding:0 0 4px 4px}.GeoGebraFrame .TitleBarPanel.TitleBarPanel-open{padding-left:0;left:0 !important}.GeoGebraFrame .TitleBarPanelContent{height:32px;border-bottom-left-radius:5px;background-color:#fff;box-shadow:0 0 2px 1px rgba(102,102,102,.3);padding:5px 40px 5px 5px;overflow:hidden}.GeoGebraFrame .DragPanel{height:32px;padding:5px;border-bottom-left-radius:5px;background-color:rgba(255,255,255,.9);box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .TitleBarPanel .toggleStyleBar{border:none;position:absolute;right:0;background-color:#fff;padding-right:5px;padding-top:4px;padding-left:5px}.GeoGebraFrame .TitleBarPanel .dragPanel{padding-top:1px;opacity:.7}.GeoGebraFrame .StyleBarPanel{padding-left:31px}.GeoGebraFrame .StyleBarPanel_{float:left;margin-left:-4px}.GeoGebraFrame .button.IconButton.IconButton-borderless.matDynStyleContextButton img{opacity:.54}.GeoGebraFrame .button.IconButton.IconButton-borderless.matDynStyleContextButton img:hover{opacity:1}.GeoGebraFrame .Separator{height:1px;background-color:#dcdcdc}.GeoGebraFrame .CloseButton{padding:5px;margin:0;width:15px;height:15px}.GeoGebraFrame .DockGlassPane,.GeoGebraFrame .TitleBarPanel{cursor:pointer;-moz-user-focus:ignore;-moz-user-input:disabled;-moz-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;will-change:transform;overflow:visible}.GeoGebraFrame .VerticalSeparator{margin:0 2px 0 5px;width:1px;background-color:#dcdcdc}.GeoGebraFrame .ToggleButton,.GeoGebraFrame .IconButton{text-align:center;border-radius:5px;border:#b4b3ba solid 1px;background-color:#fff;padding:3px;width:24px;height:24px;margin-left:4px;cursor:pointer}.GeoGebraFrame .IconButton.IconButton-borderless{border:none;padding:4px;margin-right:15px}.GeoGebraFrame .IconButton .buttonContent{background-repeat:no-repeat;background-position:center center;width:24px;height:24px}.GeoGebraFrame .IconButton .buttonContent.stylebarButton{opacity:.7}.GeoGebraFrame .IconButton.btnTextColor .buttonContent,.GeoGebraFrame .btnUseAsText .html-face{line-height:22px;font-size:22px}.GeoGebraFrame .btnSerif{width:auto}.GeoGebraFrame .btnLatex{width:auto}.GeoGebraFrame .pointSizeSlider input[type=range]{width:169px}.GeoGebraFrame .gwt-Label.stylebarButton{height:24px;width:24px;opacity:.7}.GeoGebraFrame .gwt-Label.border{border-radius:5px;border:#dcdcdc solid 1px;height:24px;width:24px}.GeoGebraFrame .gwt-Label.textIconButton{background-position:center left;padding-left:28px;border:none;text-align:left}.GeoGebraFrame .CASStyleBar td:last-child{width:100%}.GeoGebraFrame .AlgebraInput{background-color:#f8f8f8;border-top:1px solid #dcdcdc;display:table;box-shadow:0 0 2px rgba(204,204,204,.5);box-sizing:border-box;width:100%;height:43px}.GeoGebraFrame .AlgebraInput>*{display:table-cell;vertical-align:middle;text-align:center}.GeoGebraFrame .InputPanel{overflow:hidden;padding-left:20px}.GeoGebraFrame .AlgebraInput2 .InputPanel{padding-left:50px}.GeoGebraFrame .InputPanel .TextField{width:100%;box-sizing:border-box}.GeoGebraFrame .inputHelp-toggleButton{padding:5px 10px 0 10px}.GeoGebraFrame .inputHelp-toggleButton img{cursor:pointer;padding-top:4px}.GeoGebraFrame .historyList{min-width:200px;font-size:inherit;border:none;margin:0}.GeoGebraFrame .ToolTip{display:block;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;border-radius:10px;padding:5px 10px;background-color:rgba(255,255,255,.9);box-shadow:0 0 2px 1px rgba(102,102,102,.3);z-index:1000}.GeoGebraFrame .toolTipHTML{font-size:80%}.GeoGebraFrame .infoTooltip{display:block;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;border-radius:10px;padding:3px;background-color:rgba(51,51,51,.7);box-shadow:0 0 2px 1px rgba(102,102,102,.3);z-index:1000;position:absolute;color:#fff}.GeoGebraFrame .infoTooltip .infoText{padding:5px 50px;display:inline-block;cursor:default;color:#fff}.GeoGebraFrame .infoTooltip .manualLink{border-left:1px solid #fff;padding:10px 20px;display:inline-block;background-repeat:no-repeat;background-position:center center;padding-top:20%;color:#fff;cursor:pointer}.GeoGebraFrame .captionPanel td{vertical-align:middle}.GeoGebraFrame .buttonPanel{margin:auto}.GeoGebraFrame .TextInputDialog .gwt-ToggleButton{padding-right:6px;cursor:pointer}.GeoGebraFrame .RecoverAutoSavedDialog .buttonPanel{float:right}.GeoGebraFrame .RecoverAutoSavedDialog{max-width:500px}.GeoGebraFrame .dialogContent .sliderIntervalPanel .inlineOption,.GeoGebraFrame .dialogContent .sliderWidthPanel .inlineOption{margin:8px 8px 0 0;display:inline-block;width:30%}.GeoGebraFrame .dialogContent .sliderWidthPanel .AutoCompleteTextFieldW .fieldContainer{@extends .dialogContent .sliderWidthPanel div;width:100%}.GeoGebraFrame .dialogContent .sliderIntervalPanel .gwt-Label{display:block}.GeoGebraFrame .dialogContent .sliderWidthPanel .gwt-Label{padding-top:8px;display:block}.GeoGebraFrame .dialogContent .sliderPanelWidget{min-width:400px;margin-top:10px}.GeoGebraFrame .sliderDialog .dialogContent .gwt-TabPanelBottom{min-height:150px;margin-bottom:15px}.GeoGebraFrame .buttonDialog .dialogContent{min-width:400px}.GeoGebraFrame .buttonDialog .scriptArea{width:100%;height:200px;border-radius:2px}.GeoGebraFrame .GeoGebraPopup.image .dialogContent .gwt-Label{cursor:pointer}.GeoGebraFrame .GeoGebraPopup.image .dialogContent .gwt-Label.gwt-Label-highlighted{cursor:default}.GeoGebraFrame .GeoGebraPopup.image .inputPanel{background-repeat:no-repeat;background-position:center center;background-size:cover}.GeoGebraFrame .GeoGebraFileChooser .titlePanel{width:100%;padding:5px}.GeoGebraFrame .GeoGebraFileChooser .titlePanel input{float:right}.GeoGebraFrame .GeoGebraFileChooser .titlePanel .gwt-Label{padding-right:10px}.GeoGebraFrame .GeoGebraFileChooser .buttonPanel{float:right}.GeoGebraFrame .GeoGebraFileChooser .buttonPanel button{float:right;margin-left:5px}.GeoGebraFrame .GeoGebraFileChooser .buttonPanel a{float:right;margin-left:5px}.GeoGebraFrame .GoogleFileDescriptors{font-size:80%}.GeoGebraFrame .GoogleFileDescriptors .fileLabel{padding-right:3px;font-weight:bold}.GeoGebraFrame .GoogleFileDescriptors .fileName{text-decoration:underline}.GeoGebraFrame .menuTitle span{font-weight:bold}.GeoGebraFrame .GeoGebraFileChooser{font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif}.GeoGebraFrame .GeoGebraFileChooser .buttonPanel .save,.GeoGebraFrame .GeoGebraFileChooser .buttonPanel .cancel{width:60px;text-align:center;margin:auto}.GeoGebraFrame .casView table{width:100%;border-collapse:collapse}.GeoGebraFrame .CAS_commentLabel{display:inline;vertical-align:middle;color:gray;padding-left:5px;padding-right:5px}.GeoGebraFrame .CAS_outputPanel{position:relative}.GeoGebraFrame .CAS_outputPanel canvas{display:inline;vertical-align:middle}.GeoGebraFrame .CAS_outputPanel{position:relative}.GeoGebraFrame .CAS_inputPanel{padding:5px;overflow:hidden;height:100%}.GeoGebraFrame .CAS-table>tbody>tr>td{border-bottom:1px solid #dcdcdc}.GeoGebraFrame .CAS-table .AutoCompleteTextFieldW{margin:4px}.GeoGebraFrame .casRowHeader{width:30px}.GeoGebraFrame .casRowHeader .gwt-Label,.GeoGebraFrame .casRowHeader .gwt-Image{text-align:center}.GeoGebraFrame .cas_header{width:1px;height:2.5em;background-color:#f8f8f8}.GeoGebraFrame .cas_header.selected{background-color:#ccf;color:#333}.GeoGebraFrame .cas_header table td{text-align:center;padding-left:2px;padding-right:2px}.GeoGebraFrame .CAS_substitute_editTextCell input[type=text]{width:100%;box-sizing:border-box}.GeoGebraFrame .CAS_table_first_row_selected{background-color:#fff;position:relative;z-index:20}.GeoGebraFrame .CAS_subDialog .gwt-Button{width:40px;margin:3px}.GeoGebraFrame .CAS_dummyLabel{margin-left:5px;line-height:120%}.GeoGebraFrame .consProtNav{position:absolute;background-color:#f8f8f8;width:100%;bottom:0;box-shadow:0 0 2px rgba(204,204,204,.3);border-top:1px solid #ededed;cursor:default;display:table;box-sizing:border-box;padding:3px}.GeoGebraFrame .consProtNav .gwt-Label{display:inline;padding:0 8px}.GeoGebraFrame .consProtNav img.gwt-Image{vertical-align:middle;draggable:false}.GeoGebraFrame.Tablet .consProtNav button.gwt-Button:hover{border:1px solid #cdcdcd}.GeoGebraFrame .navbar_leftPanel{text-align:center;white-space:nowrap;display:table-cell}.GeoGebraFrame .navbar_leftPanel .button img{opacity:.54}.GeoGebraFrame .navbar_leftPanel .button img:hover{opacity:1}.GeoGebraFrame .navbar_playPanel{text-align:center;white-space:nowrap;display:table-cell}.GeoGebraFrame .navbar_playPanel .button img{opacity:.54}.GeoGebraFrame .navbar_playPanel .button img:hover{opacity:1}.GeoGebraFrame .navbar_playPanel.navbar_playPanel_padding{padding-right:50px}.GeoGebraFrame .consProtNav .navbar_playPanel img.gwt-Image{padding-right:5px}.GeoGebraFrame .navbar_btOpenWindow{position:absolute;right:8px;top:2px}.GeoGebraFrame .consProtNav .navbar_btOpenWindow.consProtIsOpen,.GeoGebraFrame.Tablet .consProtNav button.navbar_btOpenWindow.consProtIsOpen{border-color:#66f}.GeoGebraFrame .ggbSpinner{max-width:60px}.GeoGebraFrame .cpTable{width:100%}.GeoGebraFrame .cpTable th:FIRST-CHILD,.GeoGebraFrame .cpTable td:FIRST-CHILD{max-width:35px;min-width:35px}.GeoGebraFrame .cpTable .isDragging{background:#ccf;cursor:move}.GeoGebraFrame .cpTable input[type=text]{width:100%}.GeoGebraFrame .cpTable img{width:24px}.GeoGebraFrame .cpScrollPanel{width:100%;height:90%;cursor:default;background-color:#fff}.GeoGebraFrame .cpTable thead th{text-shadow:none;color:#666;border-bottom:2px solid #666;text-align:center;background-color:#f8f8f8;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-left:2px;padding-right:2px;font-weight:normal}.GeoGebraFrame .cpScrollPanel tbody tr:hover{background:#ccf;cursor:move}.GeoGebraFrame .cpScrollPanel tbody tr{background-color:rgba(0,0,0,0);opacity:.9}.GeoGebraFrame .cpTable td{border:none;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding-left:2px;padding-right:2px}.GeoGebraFrame .cpScrollPanel tbody tr td:FIRST-CHILD{background-color:#f8f8f8;text-align:center}.GeoGebraFrame .cpTable input[type=text]{background-color:rgba(0,0,0,0);border:none;box-shadow:none}.GeoGebraFrame .headerTable tbody{display:none}.GeoGebraFrame .hiddenheader{position:relative;top:-30px}.GeoGebraFrame .hiddenheader thead{visibility:hidden}.GeoGebraFrame .cpPanel{display:flex;flex-direction:column}.GeoGebraFrame .cpPanel .cpScrollPanel{flex-grow:1;overflow-y:auto !important}.GeoGebraFrame .outerScrollPanel{overflow:hidden !important}.GeoGebraFrame .outerScrollPanel>div{height:100%}.GeoGebraFrame .cpScrollPanel div,.GeoGebraFrame .cpPanel{height:100%}.GeoGebraFrame .cpHeaderHolderPanel{background-color:#f8f8f8;overflow:hidden !important}.GeoGebraFrame .dummyDragElem div{padding:10px 15px 10px 15px}.GeoGebraFrame .textEditor{border:1px solid #dcdcdc;background-color:#fff;width:380px;height:100px;overflow:auto}.GeoGebraFrame .textEditorAdvancedPanel{width:380px;height:180px}.GeoGebraFrame .textEditorDisclosurePanelContent{margin:0;padding:0;font-size:80%}.GeoGebraFrame .textEditorDisclosurePanelHeader{margin-bottom:3px}.GeoGebraFrame .inputHelp-tree{border:none;line-height:100%;padding:10px 4px}.GeoGebraFrame .inputHelp-treeItem{padding:0 8px;font-weight:bold}.GeoGebraFrame .inputHelp-leaf{font-weight:normal}.GeoGebraFrame .inputHelp-leaf:hover{background:#ccf}.GeoGebraFrame .inputHelp-detailPanelTitle{width:100%;font-weight:bold;padding:1px 10px;border-bottom:1px solid #d3d3d3;cursor:default}.GeoGebraFrame .inputHelp-cmdSyntax{margin:4px;padding-top:10px;padding-left:35px;text-indent:-25px;line-height:120%;word-wrap:normal;cursor:pointer}.GeoGebraFrame .inputHelp-CAScmdSyntax{font-style:italic;color:darkred}.GeoGebraFrame .inputHelp-OnlineHelpBtn{text-align:right;font-size:100%;margin:3px}.GeoGebraFrame .inputHelp-CancelBtn{font-size:110%;margin:3px;color:#666;border:none;background:none;text-decoration:underline;padding:5px 15px;box-shadow:none;font-weight:normal}.GeoGebraFrame .inputHelp-CancelBtn:hover,.GeoGebraFrame .inputHelp-CancelBtn:active{color:#6161ff;background:none;border:none;box-shadow:none}.GeoGebraFrame .inputHelp-headerCAS{font-style:italic;color:darkred;text-decoration:underline}.GeoGebraFrame .inputHelp-functionTable{padding:10px;cursor:pointer}.GeoGebraFrame .inputHelp-functionTable td{padding:0 4px;line-height:160%;white-space:nowrap}.GeoGebraFrame .inputHelp-toggleButton{background:none;text-decoration:none;border:none}.GeoGebraFrame .algebraHelpButton{display:inline-block;padding:1px 3px 0 5px}.GeoGebraFrame .algebraHelpButton img{width:24px;padding:15px 2px 0 0}.GeoGebraFrame .AVHelpDetailScroller{max-height:500px}.GeoGebraFrame .elemHeading{border-bottom:1px solid #ededed;position:relative}.GeoGebraFrame .elemHeadingName{padding:15px 10px 10px 40px}.GeoGebraFrame.Tablet .elemHeadingName,.GeoGebraFrame.Tablet .gwt-InlineHTML{font-size:115%}.GeoGebraFrame .algebraOpenButton{position:absolute;top:17px;left:10px}.GeoGebraFrame label{display:inline;font-weight:normal}.GeoGebraFrame .bold{font-weight:bold}.GeoGebraFrame .italic{font-style:italic}.GeoGebraFrame .imageCorner{background-repeat:no-repeat;align:left;display:inline-block;padding-left:20px}.GeoGebraFrame .ggb-AlgebraViewSuggestionPopup{z-index:501}.GeoGebraFrame .ggb-AlgebraViewSuggestionList{overflow-x:hidden !important;overflow-y:auto !important}.GeoGebraFrame .contentsPanel{overflow-x:hidden;overflow-y:hidden;height:100%}.GeoGebraFrame .contentsPanel>table.gwt-TabPanel{width:100%}.GeoGebraFrame .ggb-MultiRowsTabPanel>*{float:left}.GeoGebraFrame .settingsBtn{min-width:160px}.GeoGebraFrame .propView_deckPanel{flex:1;overflow-x:hidden}.GeoGebraFrame .panelTitle{margin-bottom:8px;margin-top:16px;padding-bottom:0px;display:block;color:#000;font-size:95%;opacity:.7;border-bottom:1px solid #dcdcdc}.GeoGebraFrame .panelRow,.GeoGebraFrame .panelRowIndent,.GeoGebraFrame .panelIndent,.GeoGebraFrame .listBoxPanel,.GeoGebraFrame .optionsInput,.GeoGebraFrame .optionsPanel,.GeoGebraFrame .optionsPanel .optionsPanelIndent{display:block}.GeoGebraFrame .panelIndent,.GeoGebraFrame .panelRowIndent,.GeoGebraFrame .optionsPanelIndent{padding-left:25px}.GeoGebraFrame .optionsInput,.GeoGebraFrame .optionsPanel,.GeoGebraFrame .textPropertiesTab>*{margin-bottom:10px}.GeoGebraFrame .panelRow>*,.GeoGebraFrame .listBoxPanel>*,.GeoGebraFrame .panelRowIndent>*,.GeoGebraFrame .panelRowCell>*,.GeoGebraFrame .panelRowCell>*,.GeoGebraFrame .optionsPanel>*,.GeoGebraFrame .optionsPanelIndent>*,.GeoGebraFrame .optionsPanelCell>*,.GeoGebraFrame .textOptionsToolBar>*,.GeoGebraFrame .BackgroundColorPanel>*{display:inline-block;vertical-align:middle;margin:3px 10px 3px 0}.GeoGebraFrame .optionsInput>*,.GeoGebraFrame .CustomColorPreview>*{display:block;margin:3px 0 3px 0}.GeoGebraFrame .panelRowCell{white-space:nowrap;margin-right:20px}.GeoGebraFrame .optionsPanelCell{display:block}.GeoGebraFrame .optionsPanelCell .gwt-Label{min-width:100px}.GeoGebraFrame .optionsInput table{display:inline-table}.GeoGebraFrame .optionsInput table button{display:none}.GeoGebraFrame .textOptionsToolBar{display:inline-block}.GeoGebraFrame .colorChooserPreview,.GeoGebraFrame .optionsSlider{display:table-row;margin-top:5px}.GeoGebraFrame .colorChooserPreview>*,.GeoGebraFrame .optionsSlider>*{display:table-cell;vertical-align:middle;margin-right:20px}.GeoGebraFrame .CustomColorPreview canvas,.GeoGebraFrame .colorChooserPreview canvas{padding:3px;border-radius:5px;border:1px solid #dcdcdc}.GeoGebraFrame .gwt-PopupPanel .panelTitle{padding:5px 10px 10px 10px}.GeoGebraFrame .textOptionsToolBar .gwt-ToggleButton{display:inline-block}.GeoGebraFrame .colorComponent{display:block;margin-top:5px;margin-bottom:5px}.GeoGebraFrame .colorComponent>*{display:inline-block}.GeoGebraFrame .colorSlider{margin-right:20px;display:inline-block}.GeoGebraFrame .colorSlider>*{display:inline-block;vertical-align:middle}.GeoGebraFrame .CustomColorButtonParent{width:100%}.GeoGebraFrame button.CustomColorButton{position:relative;left:227px;top:1px;border:2px solid #555;cursor:pointer;background-color:#fff;width:14px;height:14px;text-align:center}.GeoGebraFrame button.CustomColorButton:hover{border:2px solid #008475}.GeoGebraFrame button.CustomColorButton:active{border:2px inset #555 !important}.GeoGebraFrame .scriptArea{height:300px;width:100%}.GeoGebraFrame .scriptTabPanel{width:100%}.GeoGebraFrame .disabled>.panelIndent,.GeoGebraFrame .disabled>div>.panelRowIndent{color:#ccc}.GeoGebraFrame .disabled .gwt-ListBox{opacity:.4;cursor:default}.GeoGebraFrame .advanced-TextButtonPanel{position:relative;margin:3px 0}.GeoGebraFrame .advanced-TextButtonPanel .matKeyboardOpenBtn{display:none}.GeoGebraFrame .advanced-TextButtonPanel input[disabled=""]{opacity:1;cursor:default}.GeoGebraFrame .geoSelectFirst{width:50%}.GeoGebraFrame .gwt-TabLayoutPanel .gwt-TabLayoutPanelContent.ProbCalcPanel{overflow:hidden}.GeoGebraFrame .plotSplitPane{float:left}.GeoGebraFrame .ProbCalcPanel .PlotPanelPlus{margin:0;margin-top:6px;padding:0}.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW{float:right;margin:0;padding:0;padding-left:10px;overflow:auto;box-sizing:border-box}.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW table{border-collapse:collapse;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW td{border:1px solid #dcdcdc;padding:2px}.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW td.headercell{font-weight:bold}.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW tr:hover,.GeoGebraFrame .ProbCalcPanel .ProbabilityTableW tr.selected{background:#ccf}.GeoGebraFrame .plotPanelOptions{display:block;white-space:nowrap;overflow:hidden}.GeoGebraFrame .lblMeanSigma{padding:5px;float:left}.GeoGebraFrame .probCalcStylbarBtn{float:right}.GeoGebraFrame .distrPanel{display:grid}.GeoGebraFrame .comboParamPanel,.GeoGebraFrame .resultPanel{display:flex;flex-wrap:wrap}.GeoGebraFrame .resultPanel .gwt-Label{line-height:52px}.GeoGebraFrame .comboParamPanel .comboDistribution{line-height:20px}.GeoGebraFrame .comboParamPanel .parameterPanel{margin-top:12px}.GeoGebraFrame .comboParamPanel,.GeoGebraFrame .intervalPanel{padding:8px 0;float:left;white-space:nowrap;flex-wrap:wrap;align-items:center}.GeoGebraFrame .intervalPanel.disabled{opacity:.36}.GeoGebraFrame .intervalPanel.disabled button{cursor:default;border-color:#b4b3ba}.GeoGebraFrame .parameterPanel,.GeoGebraFrame .resultPanel{display:flex;align-items:center}.GeoGebraFrame .parameterPanel .mathTextField,.GeoGebraFrame .resultPanel .mathTextField{min-width:64px;width:64px}.GeoGebraFrame .parameterPanel .holder .gwt-Label,.GeoGebraFrame .resultPanel .holder .gwt-Label{line-height:36px}.GeoGebraFrame .comboParamPanel .ToggleButton,.GeoGebraFrame .comboParamPanel .gwt-ListBox{display:inline-block;margin-right:10px}.GeoGebraFrame .parameterPanel>*,.GeoGebraFrame .resultPanel>*,.GeoGebraFrame .parameterPanel .holder>*{margin:0 5px}.GeoGebraFrame .distrPanelClassic .holder{display:flex}.GeoGebraFrame .StatisticsCalculatorW .panelControl{margin:5px 0 5px 0}.GeoGebraFrame .StatisticsCalculatorW .scroller{overflow:auto;padding-bottom:8px}.GeoGebraFrame .StatisticsCalculatorW .lineBreak{height:0;margin:0;padding:0;width:100%}.GeoGebraFrame .StatisticsCalculatorW .gwt-RadioButton label,.GeoGebraFrame .StatisticsCalculatorW .gwt-CheckBox label{margin:0 20px 0 5px}.GeoGebraFrame .StatisticsCalculatorW span.gwt-CheckBox{margin-top:10px;min-width:170px}.GeoGebraFrame .StatisticsCalculatorW .lblSampleStat{min-width:80px;text-align:right}.GeoGebraFrame .StatisticsCalculatorW .checkboxPanel .checkboxLbl{margin-right:30px;margin-left:8px}.GeoGebraFrame .StatisticsCalculatorW .gwt-Label,.GeoGebraFrame .StatisticsCalculatorW .AutoCompleteTextFieldW,.GeoGebraFrame .StatisticsCalculatorW .gwt-ListBox,.GeoGebraFrame .StatisticsCalculatorW .gwt-RadioButton{display:inline-block;margin:3px 5px}.GeoGebraFrame .StatisticsCalculatorW .AutoCompleteTextFieldW,.GeoGebraFrame .daRegressionPanel .AutoCompleteTextFieldW{border-bottom:1px solid rgba(0,0,0,.36)}.GeoGebraFrame .StatisticsCalculatorW .AutoCompleteTextFieldW input[type=text].gwt-SuggestBox,.GeoGebraFrame .daRegressionPanel .AutoCompleteTextFieldW input[type=text].gwt-SuggestBox{border:none;box-shadow:none;padding-left:4px;border-radius:0px}.GeoGebraFrame .StatisticsCalculatorW .AutoCompleteTextFieldW.kbdInput,.GeoGebraFrame .daRegressionPanel .AutoCompleteTextFieldW.kbdInput{border-color:#008475}.GeoGebraFrame .StatisticsCalculatorW .radioButtonPanel{display:inline;position:relative;top:12px}.GeoGebraFrame .StatisticsCalculatorW .radioButtonPanel .gwt-Label{margin:0 24px 0 4px}.GeoGebraFrame .StatisticsCalculatorW .panelSample1,.GeoGebraFrame .StatisticsCalculatorW .panelSample2{text-align:center;max-width:50%;margin-right:20px;display:inline-block;margin-top:10px;white-space:nowrap}.GeoGebraFrame .StatisticsCalculatorW .panelSample1 .gwt-Label:first-child,.GeoGebraFrame .StatisticsCalculatorW .panelSample2 .gwt-Label:first-child{display:block}.GeoGebraFrame .StatisticsCalculatorW .pnlControl .gwt-Label{min-width:80px}.GeoGebraFrame .StatisticsCalculatorW .pnlCount{overflow:auto;text-align:right;display:table;border-collapse:collapse}.GeoGebraFrame .StatisticsCalculatorW .chirow{display:table-row}.GeoGebraFrame .StatisticsCalculatorW .chirow .ChiSquarePanelW{display:table-cell;margin:5px;vertical-align:middle}.GeoGebraFrame .StatisticsCalculatorW .chirow .inputcell{border:1px solid #dcdcdc}.GeoGebraFrame .StatisticsCalculatorW .chirow .ChiSquarePanelW>*{display:block;text-align:center}.GeoGebraFrame .StatisticsCalculatorW .chirow input{text-align:center}.GeoGebraFrame .StatisticsCalculatorW .chirow .headercell input{background:#ccf;border:1px solid #66f}.GeoGebraFrame .StatisticsCalculatorW .chirow .headercell input:focus{background:#fff}.GeoGebraFrame .StatisticsCalculatorW .resultPane{margin:5px}.GeoGebraFrame .resultPane table td{padding:3px;padding-right:40px}.GeoGebraFrame .StatisticsCalculatorW .gwt-Label.lblHeading{margin-top:20px;padding-bottom:5px;color:#66f;border-bottom:1px solid #ccf}.GeoGebraFrame .headerbar{background-color:#f8f8f8;border-bottom:1px solid #ededed;box-shadow:0 0 2px rgba(204,204,204,.5);color:#666;height:61px;box-sizing:border-box;position:relative;z-index:10;width:100%;margin-bottom:1px}.GeoGebraFrame .headerFirst{padding-top:15px;cursor:pointer;float:left;width:80px}.GeoGebraFrame .headerFirst .ggbLogoPanel,.GeoGebraFrame .headerFirst .backButton{float:left}.GeoGebraFrame .ggbLogoPanel{margin-right:5px}.GeoGebraFrame .locationTitle{font-size:150%;color:#66f;float:left;padding-top:22px}.GeoGebraFrame .headerSecond{padding-top:10px;padding-right:10px;float:right}.GeoGebraFrame .backButton{cursor:pointer;padding:8px 10px 10px 10px}.GeoGebraFrame .backButton img{height:20px;width:11px}.GeoGebraFrame .selectedButton{border:2px #66f solid;border-radius:5px}.GeoGebraFrame .bookDecoration{background-image:url();width:22px;height:22px;opacity:.8;left:115px;top:85px;float:left}.GeoGebraFrame .syncDecoration{background-image:url();background-size:22px 22px;width:22px;height:22px;opacity:.8;left:115px;top:85px}.GeoGebraFrame .functionInspectorMainPanel{background-color:#f8f8f8}.GeoGebraFrame .functionInspectorMainPanel .gwt-TabPanelBottom{height:100%;padding-right:0}.GeoGebraFrame .functionInspectorMainPanel .propertiesTab{padding-right:0}.GeoGebraFrame .functionInspectorMainPanel .panelRow>.panelRow{float:right;top:32px;right:15px;position:relative}.GeoGebraFrame .functionInspectorMainPanel img.gwt-Image{vertical-align:middle}.GeoGebraFrame .functionInspectorMainPanel>.panelRow .gwt-Label{padding:10px;font-size:115%;width:calc(100% - 150px)}.GeoGebraFrame .functionInspectorMainPanel .panelRowIndent .ToggleButton{width:30px;height:30px}.GeoGebraFrame .inspectorTable{border-collapse:collapse;min-width:200px}.GeoGebraFrame .inspectorTable tr{background-color:#fff}.GeoGebraFrame .inspectorTable tr.selected,.GeoGebraFrame .inspectorTable tr:hover{background-color:#ccf}.GeoGebraFrame .inspectorTable td{border:1px solid;padding:5px;min-width:105px;height:18px}.GeoGebraFrame .inspectorTableHeader,.GeoGebraFrame .inspectorTableHeader:hover{background-color:#ccc;color:#666;font-weight:bold}.GeoGebraFrame .inspectorTableData{min-width:50px}.GeoGebraFrame .inspectorTableEditor{width:50px}.GeoGebraFrame .createObjectsPreview{min-width:200px;vertical-align:top;height:110px}.GeoGebraFrame .createObjectsScrollArea{width:100%;height:100%}.GeoGebraFrame .daOptionButtons{width:100px}.GeoGebraFrame .daImagePanel{width:100%;height:100%}.GeoGebraFrame .daEquationScrollPane{padding:5px;max-width:500px}.GeoGebraFrame .daOptionsTabPanel{width:505px}.GeoGebraFrame .daScrollPanel{height:300px}.GeoGebraFrame .frequencyTable table{width:100%;border:1px solid;border-collapse:collapse}.GeoGebraFrame .frequencyTable table td,.GeoGebraFrame .frequencyTable table th,.GeoGebraFrame .frequencyTable table tr{border:1px dotted}.GeoGebraFrame .frequencyTable table .headercell{background-color:#acacac;color:#545454;font-weight:bold}.GeoGebraFrame .spFrequencyTable{width:100%;height:150px}.GeoGebraFrame .daMultiVarStatistics{overflow:auto}.GeoGebraFrame .daTwoVarInference table,.GeoGebraFrame .daANNOVA table,.GeoGebraFrame .daMultiVarStatistics table,.GeoGebraFrame .daStatistics table{width:100%;border:1px solid;border-collapse:collapse}.GeoGebraFrame .daMainSplit{width:100%;height:100%}.GeoGebraFrame .daData table{width:100%;min-width:100px;max-width:100px;border:1px solid;border-collapse:collapse}.GeoGebraFrame .daData table .checkboxPanel .checkboxLbl{margin-left:0}.GeoGebraFrame .daRegressionData table{width:100%;min-width:200px;max-width:200px;border:1px solid;border-collapse:collapse}.GeoGebraFrame .daTwoVarInference table td,.GeoGebraFrame .daTwoVarInference table th,.GeoGebraFrame .daTwoVarInference table tr,.GeoGebraFrame .daData table td,.GeoGebraFrame .daData table th,.GeoGebraFrame .daData table tr,.GeoGebraFrame .daANNOVA table td,.GeoGebraFrame .daANNOVA table th,.GeoGebraFrame .daANNOVA table tr,.GeoGebraFrame .daMultiVarStatistics table td,.GeoGebraFrame .daMultiVarStatistics table th,.GeoGebraFrame .daMultiVarStatistics table tr,.GeoGebraFrame .daStatistics table td,.GeoGebraFrame .daStatistics table th,.GeoGebraFrame .daStatistics table tr{border:1px dotted}.GeoGebraFrame .daTwoVarInference table tr td:first-child,.GeoGebraFrame .daANNOVA table tr td:first-child,.GeoGebraFrame .daData table tr td:first-child,.GeoGebraFrame .daStatistics table tr td:first-child{width:40px;background-color:#acacac;color:#545454;font-weight:bold}.GeoGebraFrame .daTwoVarInference table tr:first-child,.GeoGebraFrame .daTwoVarInference table tr td:first-child,.GeoGebraFrame .daANNOVA table tr:first-child,.GeoGebraFrame .daANNOVA table tr td:first-child,.GeoGebraFrame .daMultiVarStatistics table tr:first-child,.GeoGebraFrame .daMultiVarStatistics table tr td:first-child{width:150px;background-color:#acacac;color:#545454;font-weight:bold}.GeoGebraFrame .daTwoVarInference table tr:first-child,.GeoGebraFrame .daTwoVarInference table tr td:first-child{width:180px}.GeoGebraFrame .daTwoVarInference table tr td:first-child .gwt-ListBox{background:#acacac}.GeoGebraFrame .daRegressionData table tr td:first-child{width:60px;background-color:#acacac;color:#545454;font-weight:bold}.GeoGebraFrame .comboSplitLayout .panelRow{vertical-align:top}.GeoGebraFrame .dataDisplayMain{min-width:1000px}.GeoGebraFrame .dataDisplayMain .panelRow>*{margin:0 0 0 0}.GeoGebraFrame .daRegressionPanel{width:100%;min-height:50px}.GeoGebraFrame .daRegEquation{width:100%;color:red}.GeoGebraFrame .daSwapXYButton{width:48px;height:24px}.GeoGebraFrame .cbCreationList{width:80%;overflow:auto}.GeoGebraFrame .RelationTool{list-style-position:inside;padding-left:2em;text-indent:-1em}.GeoGebraFrame .usedToolsPanel{float:left;padding:20px 0 0 20px}.GeoGebraFrame .allToolsPanel{padding:20px 0 0 20px;position:absolute;right:20px}.GeoGebraFrame .allToolsPanelContent .customizableToolbarItem{padding-left:5px;margin-left:20px}.GeoGebraFrame .usedToolsPanel:first-child,.GeoGebraFrame .allToolsPanel:first-child{overflow-y:hidden}.GeoGebraFrame .usedToolsPanel .panelTitle,.GeoGebraFrame .allToolsPanel .panelTitle{cursor:default}.GeoGebraFrame .toolBarDropping{background-color:rgba(204,204,255,.3)}.GeoGebraFrame .insertBeforeBorder{border-top:1px solid rgba(0,0,0,0)}.GeoGebraFrame .insertAfterBorder{border-bottom:1px solid rgba(0,0,0,0)}.GeoGebraFrame .insertBeforeLeaf{width:99%;border-top-color:#6161ff}.GeoGebraFrame .insertAfterLeaf{width:99%;border-bottom-color:#6161ff}.GeoGebraFrame .insertBeforeBranch{border-top-color:#6161ff}.GeoGebraFrame .insertAfterBranch{border-bottom-color:#6161ff}.GeoGebraFrame .customizableToolbarItem{cursor:pointer;padding-left:5px}.GeoGebraFrame .customizableToolbarItem:hover{background-color:#ccf}.GeoGebraFrame .insertAfterBranch>*,.GeoGebraFrame .insertAfterBranch>*>*,.GeoGebraFrame .insertBeforeBranch>*,.GeoGebraFrame .insertBeforeBranch>*>*{pointer-events:none}.GeoGebraFrame .customizeToolbarButtonPanel{text-align:right;padding:10px;background-color:#f8f8f8;border-top:1px solid #ededed;box-shadow:0 0 2px rgba(204,204,204,.5)}.GeoGebraFrame .customizeToolbarButtonPanel .gwt-Button{margin-left:10px}.GeoGebraFrame .popupSliderLabel{float:right}.GeoGebraFrame .avPlayButton{height:24px;border:none;outline:none;cursor:pointer}.GeoGebraFrame .penSubMenu .optionsSlider .ui-slider{margin:0}.GeoGebraFrame .penSubMenu .optionsSlider .ui-slider{background:none;border:none;background-color:rgba(0,0,0,.4);box-shadow:0 0 1px 1px rgba(255,255,255,.4)}.GeoGebraFrame .ggbScreenshot .InputTreeItem{overflow-x:hidden}.GeoGebraFrame .ggbScreenshot .algebraPanel{overflow:hidden !important}.GeoGebraFrame .cpScrollPanel td{color:inherit}.GeoGebraFrame .gwt-PopupPanel td.gwt-MenuItemSeparator{height:0;padding:0;border:0;border-top:1px solid #dcdcdc;overflow:hidden}.GeoGebraFrame .stepTree td:first-child{width:30px}.GeoGebraFrame .menuBarClassic .menuImg{opacity:.54}.GeoGebraFrame .menuBarClassic .noTransparency .menuImg{opacity:1}.GeoGebraFrame .fiButton img{opacity:.54}.GeoGebraFrame .materialPopupPanel{border-radius:4px;padding:8px;box-shadow:0 6px 16px rgba(0,0,0,.28)}.GeoGebraFrame .panelRow .optionsSlider input[type=range]{display:inline-block}.GeoGebraFrame .mk-spinner-wrap.spinnerForLogo{position:static}.GeoGebraFrame .algebraView{top:-2px}.GeoGebraFrame .algebraView .avItem,.GeoGebraFrame .algebraView .avInputItem{padding:0 !important;margin:0 !important}.GeoGebraFrame .algebraViewObjectStylebar{position:absolute;top:0;bottom:0;right:0;padding-right:12px}.GeoGebraFrame .algebraViewObjectStylebar .symbolicButton{display:inline-block;position:absolute;padding:2px;bottom:10px;right:44px;width:22px;height:22px;background-color:#6557d2;border-radius:2px;border:none;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:background-color 150ms ease 0ms}.GeoGebraFrame .algebraViewObjectStylebar .symbolicButton:hover{background-color:#5145a8}.GeoGebraFrame .algebraViewObjectStylebar .symbolicButton img{opacity:1}.GeoGebraFrame .algebraViewObjectStylebar .symbolicButton.hasOutputRow{right:12px}.GeoGebraFrame .customScrollbarSafari::-webkit-scrollbar,.GeoGebraFrame .customScrollbar::-webkit-scrollbar{height:4px;width:4px}.GeoGebraFrame .customScrollbarSafari:hover::-webkit-scrollbar-thumb,.GeoGebraFrame .customScrollbar:hover::-webkit-scrollbar-thumb{border-radius:2px}.GeoGebraFrame .customScrollbarSafari::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0)}.GeoGebraFrame .customScrollbarSafari:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.38)}.GeoGebraFrame .customScrollbar{scrollbar-width:thin;scrollbar-color:#fff #fff;color:rgba(255,255,255,0);transition:color .25s}.GeoGebraFrame .customScrollbar::-webkit-scrollbar-track{background:#fff}.GeoGebraFrame .customScrollbar::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 10px}.GeoGebraFrame .customScrollbar:hover{scrollbar-color:rgba(0,0,0,.38) #fff;color:rgba(0,0,0,.38)}.GeoGebraFrame .customScrollbar>div{color:rgba(0,0,0,.87)}.GeoGebraFrame .textOverMarble{height:20px;width:20px;position:absolute;margin-left:-1px !important;opacity:.54}.GeoGebraFrame .avItem.avSelectedRow .marblePanel{background-color:#dcdcdc}.GeoGebraFrame .marblePanel{border-right:1px solid #dcdcdc;position:absolute;min-width:58px;box-sizing:border-box;height:100%;padding:0 18px}.GeoGebraFrame .marblePanel>*{position:relative;transform:translateY(-50%);top:50%}.GeoGebraFrame .marblePanel img{display:block;height:24px;width:24px;opacity:.54}.GeoGebraFrame .marblePanel.error{padding:0 16px}.GeoGebraFrame .marblePanel.plus{padding:0 4px;min-height:47px}.GeoGebraFrame .marblePanel.plus .button{margin:0px;padding:12px}.GeoGebraFrame .marblePanel.plus :hover img{opacity:1}.GeoGebraFrame .marblePanel.error :hover{cursor:default}.GeoGebraFrame .marblePanel.error :hover img{opacity:.54}.GeoGebraFrame .marble{height:18px;width:18px;background-color:#6557d2;border:1px solid #000;border-radius:24px}.GeoGebraFrame .marbleHidden{visibility:hidden}.GeoGebraFrame div[data-title="Input Help"]:hover:after{top:48px}.GeoGebraFrame .avInputItem .scrollableTextBox,.GeoGebraFrame .avItem .elemText.scrollableTextBox{padding-top:8px;padding-left:68px;padding-bottom:0px}.GeoGebraFrame .avInputItem .scrollableTextBox div,.GeoGebraFrame .avItem .elemText.scrollableTextBox div{overflow:hidden}.GeoGebraFrame .algebraPanelScientific .avItem,.GeoGebraFrame .algebraPanelScientific .avInputItem{border-top:none}.GeoGebraFrame .algebraPanelScientific .avItem .newRadioButtonTreeItemParent.focused,.GeoGebraFrame .algebraPanelScientific .avInputItem .newRadioButtonTreeItemParent.focused{border-top:none;border-bottom:none}.GeoGebraFrame .algebraPanelScientific .avItem .elem .elemText,.GeoGebraFrame .algebraPanelScientific .avItem .scrollableTextBox,.GeoGebraFrame .algebraPanelScientific .avInputItem .elem .elemText,.GeoGebraFrame .algebraPanelScientific .avInputItem .scrollableTextBox{padding-left:0;margin-left:56px;border-bottom:1px #dcdcdc solid;width:calc(100% - 56px);box-sizing:border-box;min-height:48px}.GeoGebraFrame .avItem{border-top:1px solid #dcdcdc}.GeoGebraFrame .avItem .elemText.noPadding{padding-left:0;padding-top:6px}.GeoGebraFrame .avItem .elem .elemText.additionalRow{display:flex;padding-top:16px !important}.GeoGebraFrame .avItem .elemText.avPlainText.avOutput{line-height:30px}.GeoGebraFrame .avOutput{display:flex;align-items:center;min-height:36px}.GeoGebraFrame .avItem .elemText{padding-top:12px;padding-bottom:0px;padding-left:68px}.GeoGebraFrame .avItem .elemText .avPlainText{padding:2px}.GeoGebraFrame .avValue{display:flex}.GeoGebraFrame .canvasVal{padding:2px 0}.GeoGebraFrame .avItem .checkboxPanel{padding-left:68px;padding-top:8px}.GeoGebraFrame .playOnly{position:absolute;bottom:4px}.GeoGebraFrame .playOnly img{opacity:.54}.GeoGebraFrame .playOnly:hover img{opacity:1}.GeoGebraFrame .speedPanel,.GeoGebraFrame .speedPanel-hidden{position:absolute;top:12px;right:12px;opacity:1;transition:.3s ease;z-index:1;cursor:default}.GeoGebraFrame .speedPanel .flatButton,.GeoGebraFrame .speedPanel-hidden .flatButton{margin:0px;padding:0px;width:24px;height:24px;cursor:pointer}.GeoGebraFrame .speedPanel .flatButton img,.GeoGebraFrame .speedPanel-hidden .flatButton img{opacity:.54}.GeoGebraFrame .speedPanel .flatButton:hover img,.GeoGebraFrame .speedPanel-hidden .flatButton:hover img{opacity:.84}.GeoGebraFrame .speedPanel .value,.GeoGebraFrame .speedPanel-hidden .value{display:inline-block;width:40px;font-size:.8em;text-align:center;vertical-align:top;border:none;outline:none;overflow:hidden;height:19px;margin-right:0px;line-height:200%}.GeoGebraFrame .speedPanel-hidden{opacity:0;transition:.2s ease;z-index:-1}.GeoGebraFrame .speedPanel-hidden>*{display:none}.GeoGebraFrame .speedPanel>*,.GeoGebraFrame .speedPanel-hidden>*{display:inline-block}.GeoGebraFrame .more{background:#fff;margin-top:12px;opacity:.54;transition:.3s ease}.GeoGebraFrame .more:hover{opacity:1}.GeoGebraFrame .more-hidden{margin-top:12px;opacity:0 !important;transition:.3s ease}.GeoGebraFrame .avNameLogo{opacity:.36;text-align:center;margin-top:24px;margin-bottom:48px}.GeoGebraFrame .avNameLogo>div{text-align:center}.GeoGebraFrame .avNameLogoScientific{margin-bottom:0}.GeoGebraFrame .newRadioButtonTreeItemParent{display:block !important;background-color:#fff;border-top:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px}.GeoGebraFrame .newRadioButtonTreeItemParent.focused{border-top:#6557d2 solid 1px;border-bottom:#6557d2 solid 1px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem{font-family:mathsans,calibri,sans-serif;display:block;min-height:48px;position:relative}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem.avSliderElem{min-height:72px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem.checkboxElem>*{display:inline-block;vertical-align:middle}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem>*{display:block}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider,.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel{display:flex;left:72px;bottom:0;position:absolute}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider .gwt-Label{line-height:2}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider .gwt-Label:first-child{padding-right:15px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider .gwt-Label:last-child{padding-left:15px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider>*{margin:0}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel .AutoCompleteTextFieldW{width:initial;margin:0px !important;border-radius:2px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel .AutoCompleteTextFieldW .TextField{padding:0 0 0 8px;margin-bottom:2px;border:none;border-bottom:1px solid #dcdcdc;background:rgba(0,0,0,0);box-shadow:none;border-radius:0px !important}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel .AutoCompleteTextFieldW .TextField:focus{border:none;border-bottom:1px solid #dcdcdc}.GeoGebraFrame .arrowOutputImg{margin-right:4px;opacity:.54;width:24px !important;height:24px !important}.GeoGebraFrame .show-fraction img{display:block;margin:auto;width:20px !important;height:20px !important}.GeoGebraFrame .algebraPanel{height:100%}.GeoGebraFrame .algebraPanel input[type=checkbox]{width:24px;height:24px;margin:5px 7px 5px 0}.GeoGebraFrame .elemText .prefix,.GeoGebraFrame .elemText .prefixLatex{position:relative;transform:translateY(-5%) scale(1.3);margin-left:4px;opacity:.54}.GeoGebraFrame .avDefinition,.GeoGebraFrame .avDefinitionPlain{display:inline-block;min-height:28px}.GeoGebraFrame .avDummyLabel{display:inline-block;line-height:2}.GeoGebraFrame .flatButton.menu{margin-left:18px}.GeoGebraFrame .flatButton.menu:focus{outline:#212121 5px auto}.GeoGebraFrame.small .flatButton.menu.landscapeMenuBtn{margin-left:10px}.GeoGebraFrame .flatButton.menu img{opacity:.54}.GeoGebraFrame .flatButton.menu:hover img{opacity:.8}.GeoGebraFrame .closeLandscape.toolbar{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.14)}.GeoGebraFrame .toolbar{overflow:hidden;z-index:2;background:#fff}.GeoGebraFrame .toolbar .header{z-index:5;background-color:#fff}.GeoGebraFrame .toolbar .header .flatButton:focus{outline:#212121 5px auto}.GeoGebraFrame .toolbar .header .center{position:absolute;display:inline-flex;left:50%;transform:translateX(-50%);max-width:100%}.GeoGebraFrame .toolbar .header .hidden.center>*{display:none !important}.GeoGebraFrame .toolbar .header.examOk{background-color:#008475}.GeoGebraFrame .toolbar .header.examCheat{background-color:#d32f2f}.GeoGebraFrame .toolbar .header.examLock{background-color:#007aff}.GeoGebraFrame .toolbar .header-open-portrait,.GeoGebraFrame .toolbar .header-close-portrait{box-shadow:2px 0 4px -1px rgba(0,0,0,.2),1px 0 10px 0 rgba(0,0,0,.12),4px 0 5px 0 rgba(0,0,0,.14);height:56px;width:100%}.GeoGebraFrame .toolbar .header-open-portrait .menu,.GeoGebraFrame .toolbar .header-close-portrait .menu{margin-right:10px;margin-left:10px}.GeoGebraFrame .toolbar .header-open-portrait .tabButton,.GeoGebraFrame .toolbar .header-close-portrait .tabButton{height:56px;width:168px}.GeoGebraFrame .toolbar .header-open-portrait .tabButton .gwt-Image,.GeoGebraFrame .toolbar .header-close-portrait .tabButton .gwt-Image{margin-top:8px}.GeoGebraFrame .toolbar .header-open-portrait .center.singleButton,.GeoGebraFrame .toolbar .header-close-portrait .center.singleButton{left:calc(50% - 42px)}.GeoGebraFrame .toolbar .examOk .gwt-Label,.GeoGebraFrame .toolbar .examCheat .gwt-Label,.GeoGebraFrame .toolbar .examLock .gwt-Label{color:#fff}.GeoGebraFrame .toolbar .examOk .tabButton.selected:hover,.GeoGebraFrame .toolbar .examOk .tabButton:hover,.GeoGebraFrame .toolbar .examCheat .tabButton.selected:hover,.GeoGebraFrame .toolbar .examCheat .tabButton:hover,.GeoGebraFrame .toolbar .examLock .tabButton.selected:hover,.GeoGebraFrame .toolbar .examLock .tabButton:hover{background-color:rgba(255,255,255,.12)}.GeoGebraFrame .toolbar .header-open-portrait{position:absolute;bottom:0}.GeoGebraFrame .toolbar .header-open-landscape{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 1px 10px 0 rgba(0,0,0,.12),0 4px 5px 0 rgba(0,0,0,.14)}.GeoGebraFrame .toolbar .header-open-landscape,.GeoGebraFrame .toolbar .header-close-landscape{width:72px;min-width:56px;height:100%;position:absolute}.GeoGebraFrame .toolbar .header-open-landscape.compact,.GeoGebraFrame .toolbar .header-close-landscape.compact{width:56px}.GeoGebraFrame .toolbar .header-open-landscape .center,.GeoGebraFrame .toolbar .header-close-landscape .center{display:block;width:100%;top:24px}.GeoGebraFrame .toolbar .header-open-landscape .center.withMenu,.GeoGebraFrame .toolbar .header-close-landscape .center.withMenu{top:56px}.GeoGebraFrame .toolbar .header-open-landscape .flatButton,.GeoGebraFrame .toolbar .header-open-landscape .menu,.GeoGebraFrame .toolbar .header-close-landscape .flatButton,.GeoGebraFrame .toolbar .header-close-landscape .menu{margin-left:10px;margin-right:10px}.GeoGebraFrame .toolbar .header-open-landscape .tabButton,.GeoGebraFrame .toolbar .header-close-landscape .tabButton{width:100%;height:72px}.GeoGebraFrame .toolbar .header-open-landscape .tabButton .gwt-Image,.GeoGebraFrame .toolbar .header-close-landscape .tabButton .gwt-Image{margin-top:14px;margin-bottom:6px}.GeoGebraFrame .toolbar .header-open-landscape .selected,.GeoGebraFrame .toolbar .header-close-landscape .selected{border-bottom:none}.GeoGebraFrame .toolbar .header-close-portrait{position:absolute;bottom:0;height:56px}.GeoGebraFrame .toolbar .toolsPanel{padding:8px 16px 14px 16px}.GeoGebraFrame .toolbar .toolsPanel.customToolbar{padding:16px 16px 14px 16px}.GeoGebraFrame .toolbar .toolsPanel .catLabel{cursor:default;line-height:24px;font-size:100%;margin:8px 0px}.GeoGebraFrame .toolbar .toolsPanel .categoryPanel{position:relative;line-height:31px !important}.GeoGebraFrame .toolbar .toolsPanel .button{position:relative;display:inline-block;border-radius:5px;border:1px solid #dcdcdc;background-color:#fff;padding:3px;margin:3px;width:32px;height:32px}.GeoGebraFrame .toolbar .toolsPanel .button.plusPadding img{padding:4px}.GeoGebraFrame .toolbar .toolsPanel .button[selected=true]{padding:2px;border:2px solid #6557d2}.GeoGebraFrame .toolbar .toolsPanel .button[selected=false]{border:1px solid #dcdcdc}.GeoGebraFrame .toolbar .toolsPanel .button[selected=false]:hover,.GeoGebraFrame .toolbar .toolsPanel .button[selected=false]:focus{border:1px solid #6557d2}.GeoGebraFrame .toolbar .toolsPanel .toolButton{margin:0px;vertical-align:top;margin-bottom:4px;display:inline-block;border-radius:4px;height:72px;cursor:pointer}.GeoGebraFrame .toolbar .toolsPanel .toolButton img{padding:4px 28px}.GeoGebraFrame .toolbar .toolsPanel .toolButton .gwt-Label{color:#6e6d73;font-size:12px;width:80px;height:28px;text-align:center;line-height:14px;position:relative;overflow:hidden}.GeoGebraFrame .toolbar .toolsPanel .toolButton[selected=true] .gwt-Label{color:#5145a8;font-weight:600}.GeoGebraFrame .toolbar .toolsPanel .toolButton[selected=false]:hover .gwt-Label{color:#1c1c1f}.GeoGebraFrame .toolbar .toolsPanel .materialTextButton{margin-top:16px}.GeoGebraFrame .toolbar .toolsPanel .materialTextButton:hover{background-color:#f3f0ff}.GeoGebraFrame .toolbar .main{position:absolute}.GeoGebraFrame .toolbar .main .moveFloatingBtn,.GeoGebraFrame .toolbar .main .hideMoveBtn,.GeoGebraFrame .toolbar .main .showMoveBtn{cursor:pointer;position:absolute;right:12px;border-radius:50%;width:48px;height:48px;background:#6557d2;box-shadow:0px 2px 10px rgba(0,0,0,.3),0px 0px 1px rgba(0,0,0,.1),inset 0px 1px 0px rgba(255,255,255,.25),inset 0px -1px 0px rgba(0,0,0,.15);transition:background-color 150ms ease 0ms}.GeoGebraFrame .toolbar .main .moveFloatingBtn img,.GeoGebraFrame .toolbar .main .hideMoveBtn img,.GeoGebraFrame .toolbar .main .showMoveBtn img{width:24px !important;padding:12px}.GeoGebraFrame .toolbar .main .moveFloatingBtn:hover,.GeoGebraFrame .toolbar .main .hideMoveBtn:hover,.GeoGebraFrame .toolbar .main .showMoveBtn:hover,.GeoGebraFrame .toolbar .main .moveFloatingBtn:focus,.GeoGebraFrame .toolbar .main .hideMoveBtn:focus,.GeoGebraFrame .toolbar .main .showMoveBtn:focus{background:#5145a8}.GeoGebraFrame .toolbar .main .showMoveBtn{opacity:1;visibility:visible;transition:opacity .2s ease,width .25s,height .25s,right .25s,margin-bottom .25s,visibility .25s,bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms !important}.GeoGebraFrame .toolbar .main .showMoveBtn img{width:24px !important;height:24px !important;padding:12px;transition:width .25s,height .25s,padding .25s}.GeoGebraFrame .toolbar .main .hideMoveBtn{cursor:default;opacity:1;visibility:hidden;transition:opacity .2s ease,width .25s,height .25s,right .25s,margin-bottom .25s,visibility .25s !important;width:0px !important;height:0px !important;right:36px}.GeoGebraFrame .toolbar .main .hideMoveBtn img{opacity:0;width:0px !important;height:0px !important;padding:0px;transition:width .25s,height .25s,padding .25s}.GeoGebraFrame .toolbar .main .hideMoveBtn:hover,.GeoGebraFrame .toolbar .main .hideMoveBtn:focus{background-color:#eee}.GeoGebraFrame .toolbar .main .hideMoveBtn:hover img,.GeoGebraFrame .toolbar .main .hideMoveBtn:focus img{opacity:0}.GeoGebraFrame .toolbar .main .moveMoveBtnDown{bottom:12px;transition:bottom 250ms cubic-bezier(0.4, 0, 1, 1) 0ms}.GeoGebraFrame .toolbar .main .tab-hidden{opacity:0;display:none}.GeoGebraFrame .toolbar .main .tab{opacity:1;right:0}.GeoGebraFrame .toolbar .tabFade{transition:opacity 200ms ease}.GeoGebraFrame .toolbar .tabFade.tab-hidden{display:inline-block}.GeoGebraFrame .gwt-PopupPanel{background-color:#fff;padding:8px 0 8px 0;border-radius:12px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem{box-sizing:border-box;min-width:190px;height:32px;line-height:32px;padding:0 16px 0 56px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem.fakeFocus,.GeoGebraFrame .gwt-PopupPanel .listMenuItem.keyboardFocus:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;background:var(--ggb-light-color);outline-offset:-2px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem.no-image{padding-left:16px;min-width:208px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem .gwt-HTML,.GeoGebraFrame .gwt-PopupPanel .listMenuItem .gwt-InlineLabel{display:inline-block;line-height:32px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem .checkMarkMenuItem,.GeoGebraFrame .gwt-PopupPanel .listMenuItem .collapseMenuItem{padding-right:24px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem img{position:absolute;left:0;margin:0 10px;padding:4px 6px;width:24px;height:24px;opacity:.54}.GeoGebraFrame .gwt-PopupPanel .listMenuItem .fa-light{position:absolute;left:0;display:flex;justify-content:center;margin:4px 10px;font-size:24px;opacity:.54;width:32px}.GeoGebraFrame .gwt-PopupPanel .listMenuItem .checkImg,.GeoGebraFrame .gwt-PopupPanel .listMenuItem .expandImg,.GeoGebraFrame .gwt-PopupPanel .listMenuItem .collapseImg,.GeoGebraFrame .gwt-PopupPanel .listMenuItem .submenuArrow{left:auto;right:8px;margin:0}.GeoGebraFrame .gwt-PopupPanel .collapseSubMenu .listMenuItem .gwt-Image:not(.checkImg){position:relative;vertical-align:bottom;margin-left:0}.GeoGebraFrame .gwt-PopupPanel .collapseSubMenu .listMenuItem.collapsed{transition:all .2s ease;max-height:0;overflow:hidden;padding:0 16px 0 32px}.GeoGebraFrame .gwt-PopupPanel .collapseSubMenu .listMenuItem.collapsed img{visibility:hidden}.GeoGebraFrame .gwt-PopupPanel .collapseSubMenu .listMenuItem.expanded{max-height:32px;transition:all .2s ease;padding:0 32px}.GeoGebraFrame .gwt-PopupPanel.contextSubMenu{padding:8px 0 8px 0;min-width:112px;background-color:#fff;scrollbar-width:thin;overflow-y:auto;max-height:calc(100vh - 48px)}.GeoGebraFrame .gwt-PopupPanel.contextSubMenu.hasHeading{padding-top:0}.GeoGebraFrame .gwt-PopupPanel.contextSubMenu .listMenuItem{min-width:64px;padding:0 16px}.GeoGebraFrame .gwt-PopupPanel.contextSubMenu .listMenuItem .menuImg{position:relative;vertical-align:bottom;margin-left:0;padding-left:0}.GeoGebraFrame .gwt-PopupPanel.contextSubMenu .menuSeparator{width:100%}.GeoGebraFrame .viewsContextMenu img{opacity:1 !important}.GeoGebraFrame .gwt-MenuItem-disabled{color:#000;opacity:.38}.GeoGebraFrame .gwt-MenuItem-disabled img{opacity:.38}.GeoGebraFrame .radioButton.RadioButtonMenuItem{display:flex}.GeoGebraFrame .radioButton.RadioButtonMenuItem .radioBg{width:32px;height:32px;background-color:rgba(0,0,0,0)}.GeoGebraFrame .radioButton.RadioButtonMenuItem .radioBg .outerCircle{width:14px;height:14px;margin:7px}.GeoGebraFrame .radioButton.RadioButtonMenuItem .radioBg .innerCircle{width:8px;height:8px;bottom:20px;left:12px}.GeoGebraFrame .radioButton.RadioButtonMenuItem .gwt-Label{line-height:32px}.GeoGebraFrame .radioButton.RadioButtonMenuItem:hover .radioBg{background-color:rgba(0,0,0,0)}.GeoGebraFrame .radioButton.RadioButtonMenuItem.selected:hover .radioBg{background-color:rgba(0,0,0,0)}.GeoGebraFrame .tableViewParent{height:100%;min-height:268px}.GeoGebraFrame .main>*{position:absolute !important;display:inline-block}.GeoGebraFrame .tableViewMain{margin-top:8px;margin-left:0px;margin-right:0px}.GeoGebraFrame.portrait .toolPanelHeading:not(.withShadow)~.main .tvTable td,.GeoGebraFrame.portrait .toolPanelHeading:not(.withShadow)~.main .tvTable th{border-width:1px 1px 0 0}.GeoGebraFrame .tableEditorWrap{display:flex;flex-direction:row-reverse;align-items:center;min-height:51px;box-sizing:border-box;border:1px #6557d2 solid}.GeoGebraFrame .tableEditor{background-color:#fff;overflow:hidden;text-align:right;padding-left:16px}.GeoGebraFrame .editableCell{cursor:text}.GeoGebraFrame .tvTable th{min-width:120px}.GeoGebraFrame .tvTable td,.GeoGebraFrame .tvTable th{border-width:0 1px 1px 0;border-color:#e6e6eb;border-style:solid;box-sizing:border-box;max-width:180px;transition:min-width 250ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .tvTable td .content,.GeoGebraFrame .tvTable th .content{transition:width 250ms,opacity 250ms,margin 250ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .tvTable td.deleteCol,.GeoGebraFrame .tvTable th.deleteCol{min-width:0}.GeoGebraFrame .tvTable td.deleteCol .content,.GeoGebraFrame .tvTable th.deleteCol .content{overflow:hidden !important;width:0px !important;margin-left:-350px !important;text-align:right;opacity:0}.GeoGebraFrame .tvTable td.errorCell,.GeoGebraFrame .tvTable th.errorCell{cursor:pointer;border-width:1px;border-color:#b00020}.GeoGebraFrame .tvTable td.errorCell .content,.GeoGebraFrame .tvTable th.errorCell .content{height:50px}.GeoGebraFrame .tvTable td.notEditable,.GeoGebraFrame .tvTable th.notEditable{cursor:default}.GeoGebraFrame .tvTable td.addColumnAut,.GeoGebraFrame .tvTable th.addColumnAut{min-width:120px;animation-duration:250ms;animation-name:addColumn;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .tvTable td.deleteColumnAut,.GeoGebraFrame .tvTable th.deleteColumnAut{min-width:0px;animation-duration:250ms;animation-name:removeColumn;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}@-webkit-keyframes addColumn{0%{min-width:0px}100%{min-width:120px}}@-moz-keyframes addColumn{0%{min-width:0px}100%{min-width:120px}}@keyframes addColumn{0%{min-width:0px}100%{min-width:120px}}@-webkit-keyframes removeColumn{0%{min-width:120px}100%{min-width:0px}}@-moz-keyframes removeColumn{0%{min-width:120px}100%{min-width:0px}}@keyframes removeColumn{0%{min-width:120px}100%{min-width:0px}}.GeoGebraFrame .tvTable .shaded:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:100%;pointer-events:none;background:linear-gradient(to left, #fff 70px, rgba(255, 255, 255, 0) 120px, rgba(255, 255, 255, 0)),linear-gradient(to top, #fff 20px, rgba(255, 255, 255, 0) 52px, rgba(255, 255, 255, 0))}.GeoGebraFrame .tvTable .fullWidth{width:100%}.GeoGebraFrame .tvTable .highlighted{background-color:#f3f0ff}.GeoGebraFrame .tvTable .values{user-select:text;-moz-user-select:text;-webkit-user-select:text;position:relative}.GeoGebraFrame .tvTable .values thead{user-select:none;-moz-user-select:none;-webkit-user-select:none}.GeoGebraFrame .tvTable .values thead th{height:56px;padding:0;position:sticky;top:0;background:#f3f2f7}.GeoGebraFrame .tvTable .values thead th .content{text-align:center;padding:12px 0 12px 16px;display:inline-flex;margin:auto;float:right}.GeoGebraFrame .tvTable .values thead th .content .gwt-Label{font-size:100%;font-weight:bold;line-height:32px;height:24px}.GeoGebraFrame .tvTable .values thead th .content .noMenu{margin-right:24px}.GeoGebraFrame .tvTable .values thead th .content .button{margin:auto 0 auto 0;padding:4px 4px 4px 0;border:0;background-color:rgba(0,0,0,0)}.GeoGebraFrame .tvTable .values thead th .content .button img{opacity:.54}.GeoGebraFrame .tvTable .values thead th .content .button:hover img{opacity:1}.GeoGebraFrame .tvTable .values thead th.deleteColumnAut .content{padding-left:0px}.GeoGebraFrame .tvTable .values thead th.emptyColumn .content{padding-left:0px;padding-right:0px}.GeoGebraFrame .tvTable .values td{height:52px;text-align:right}.GeoGebraFrame .tvTable .values td .content{font-size:100%;font-family:"mathsans";text-align:right;float:left;padding:16px 8px 16px 16px;text-overflow:ellipsis;overflow:hidden;width:calc(100% - 16px);box-sizing:border-box}.GeoGebraFrame .tvTable .values td .errorStyle{border-top:16px solid #b00020;border-left:16px solid rgba(0,0,0,0);display:inline-block}.GeoGebraFrame .tvTable .values td.deleteCol .content{margin-left:16px;margin-right:32px}.GeoGebraFrame .tvTable .values td.notEditable .content{color:rgba(0,0,0,.54)}.GeoGebraFrame .tvTable .values td.deleteColumnAut .content{padding-left:0px;padding-right:0px}.GeoGebraFrame .tvTable .mainScrollPanel{width:100%}.GeoGebraFrame .tvTable .mainScrollPanel .valueScroller{flex-grow:1;overflow-y:auto !important}.GeoGebraFrame .tvTable .outerScrollPanel{overflow:hidden !important}.GeoGebraFrame .tvTable .outerScrollPanel>div{height:100%}.GeoGebraFrame .tvTable .valueScroller div,.GeoGebraFrame .tvTable .mainScrollPanel{height:100%}.GeoGebraFrame .tvTable .headerScroller{width:100%;overflow:hidden !important}.GeoGebraFrame .tvTable .addRowAuto td{height:52px;animation-duration:250ms;animation-name:addRow;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .tvTable .addRowAuto td .content{padding-top:0px;padding-bottom:0px}.GeoGebraFrame .tvTable .deleteRowAut td{border-width:0 1px 0 0;height:0px;animation-duration:250ms;animation-name:deleteRow;animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .tvTable .deleteRowAut td .content{padding-top:0px;padding-bottom:0px}@-webkit-keyframes addRow{0%{height:0px}100%{height:52px}}@-moz-keyframes addRow{0%{height:0px}100%{height:52px}}@keyframes addRow{0%{height:0px}100%{height:52px}}@-webkit-keyframes deleteRow{0%{height:52px}100%{height:0px}}@-moz-keyframes deleteRow{0%{height:52px}100%{height:0px}}@keyframes deleteRow{0%{height:52px}100%{height:0px}}.GeoGebraFrame .errorToast{position:absolute;height:22px;line-height:22px;padding-left:8px;padding-right:8px;vertical-align:middle;border-radius:2px;color:#fff;opacity:.9;z-index:1000;font-size:80%}.GeoGebraFrame .tvContextMenu .menuSeparator{width:100%}.GeoGebraFrame .toolbar .infoErrorPanel{width:100%;position:absolute;top:50%;transform:translateY(-50%)}.GeoGebraFrame .scientific.tvTable table{width:100%}.GeoGebraFrame .scientific.tvTable table th:first-child .content button{visibility:visible}.GeoGebraFrame .scientific.tvTable table th .content button{visibility:hidden}.GeoGebraFrame .scientific.tvTable .shaded:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:100%;pointer-events:none;background:none,linear-gradient(to top, #fff 20px, rgba(255, 255, 255, 0) 52px, rgba(255, 255, 255, 0))}.GeoGebraFrame .btnRow{height:44px}.GeoGebraFrame .spreadsheetPanel{height:100%;overflow:hidden}.GeoGebraFrame .spreadsheetWidget{position:absolute}.GeoGebraFrame .spreadsheetScrollOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.GeoGebraFrame .spreadsheetEditor{position:absolute;border-radius:0;background:#fff;border:2px #6557d2 solid;box-sizing:border-box}.GeoGebraFrame .floatingMenuView{position:absolute;top:0px;box-shadow:0 6px 16px rgba(0,0,0,.28);z-index:101;height:100%;width:320px;background-color:#fff;transition-property:left;overflow:auto;overflow-x:hidden;pointer-events:initial}.GeoGebraFrame .floatingMenuView.transitionIn{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:.25s;left:0px}.GeoGebraFrame .floatingMenuView.transitionOut{transition-timing-function:cubic-bezier(0, 0, 0.2, 1);transition-duration:.2s;left:-320px;box-shadow:none}.GeoGebraFrame .floatingMenuView .headerCaption{font-weight:500;letter-spacing:-0.65px}.GeoGebraFrame .menuView{width:100%;padding:8px 0px}.GeoGebraFrame .menuView .groupLabel{font-size:75%;text-transform:uppercase;margin:8px 16px 8px 16px}.GeoGebraFrame .menuView .menuItemView{display:flex;width:calc(100% - 10px);height:48px;line-height:48px;border-radius:0px 24px 24px 0px;white-space:nowrap;font-size:87%}.GeoGebraFrame .menuView .menuItemView:hover{background-color:#f3f2f7}.GeoGebraFrame .menuView .menuItemView.keyboardFocus:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;background:var(--ggb-light-color)}.GeoGebraFrame .menuView .menuItemView .menuImg{vertical-align:bottom;display:inline-block;width:24px;height:24px;margin:12px 16px;opacity:.54;padding:0}.GeoGebraFrame .menuView .menuItemView .fa-light{display:inline-flex;margin:12px 16px;opacity:.54;width:24px;height:24px;font-size:24px;justify-content:center}.GeoGebraFrame .menuView .menuItemView .html-face{display:inline-block;font-size:87%;vertical-align:middle}.GeoGebraFrame .menuView .menuItemView.userMenuItemView .menuImg{border-radius:50%;object-fit:cover;opacity:1;margin:2px 8px 6px 12px;width:36px;height:36px}.GeoGebraFrame .menuView .menuItemView.noImage{padding-left:16px;width:calc(100% - 26px)}.GeoGebraFrame .menuView .divider{height:1px;margin:8px 0px 8px 56px}.GeoGebraFrame .headerDivider{border-bottom:solid #e4e4e4 1px}.GeoGebraFrame .titleHeader>div{color:#6e6d73}.GeoGebraFrame .headeredMenuView{background-color:#fff;width:100%;height:100%}.GeoGebraFrame .headeredMenuView .versionNumber{position:absolute;bottom:0px;font-size:87%;margin-bottom:16px;width:100%;text-align:center}.GeoGebraFrame .mainMenu{position:absolute}.GeoGebraFrame .mainMenu.transitionIn{transition-timing-function:cubic-bezier(0.35, 0.91, 0.33, 0.97);transition-duration:.25s;left:0px}.GeoGebraFrame .mainMenu.transitionOut{overflow:hidden;transition-timing-function:cubic-bezier(0.35, 0.91, 0.33, 0.97);transition-duration:.25s;left:-100px}.GeoGebraFrame .subMenu{position:absolute;height:100%;width:100%;z-index:200}.GeoGebraFrame .subMenu.transitionIn{overflow:auto;transition-timing-function:cubic-bezier(0.35, 0.91, 0.33, 0.97);transition-duration:.25s;box-shadow:-2px 0px 20px 0px rgba(0,0,0,.3);left:0px}.GeoGebraFrame .subMenu.transitionOut{transition-timing-function:cubic-bezier(0.35, 0.91, 0.33, 0.97);transition-duration:.25s;left:320px}.GeoGebraFrame .menuPanelContainer{width:100%;height:100%}.GeoGebraFrame .menuPanelGlass{width:100%;height:100%;overflow:hidden;position:absolute;top:0;pointer-events:none}.GeoGebraFrame .gwt-SuggestBoxPopup.ggb-AlgebraViewSuggestionPopup.matDesign{border-radius:2px;padding:8px 16px;font-size:80%;background-color:#fff;box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .gwt-SuggestBoxPopup.ggb-AlgebraViewSuggestionPopup.matDesign .item{height:16px;padding:8px 0px;cursor:pointer}.GeoGebraFrame .gwt-SuggestBoxPopup.ggb-AlgebraViewSuggestionPopup.matDesign .item.selectedItem{color:#008475}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom{border-radius:2px;padding:8px;font-size:80%;background-color:#fff;box-shadow:0 0 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-CancelBtn,.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-OnlineHelpBtn,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-CancelBtn,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-OnlineHelpBtn{text-decoration:none;text-align:center;color:#008475;min-width:64px;height:36px;border-radius:2px;padding:0px 8px;border:none;box-shadow:none;font-size:100%;cursor:pointer}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-CancelBtn:hover,.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-CancelBtn:active,.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-OnlineHelpBtn:hover,.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-OnlineHelpBtn:active,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-CancelBtn:hover,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-CancelBtn:active,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-OnlineHelpBtn:hover,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-OnlineHelpBtn:active{background:rgba(0,0,0,.1) !important;color:#006758}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-leaf,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-leaf{font-size:90%}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-leaf:hover,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-leaf:hover{background:#eee}.GeoGebraFrame .gwt-PopupPanel.helpPopupAV.GeoGebraPopup.matDesign .inputHelp-functionTable .gwt-Label,.GeoGebraFrame .gwt-PopupPanel.GeoGebraPopup.matDesign.helpPopupAVBottom .inputHelp-functionTable .gwt-Label{font-size:90%}.GeoGebraFrame .previewPointsPopup{background:#fff;border-radius:2px;padding-left:8px;padding-right:8px;font-size:90%;box-shadow:0 0 2px 1px rgba(102,102,102,.3);white-space:nowrap}.GeoGebraFrame .previewPointsPopup .gwt-Label{text-align:center}.GeoGebraFrame .appPickerPopup{min-width:244px;border-radius:2px;box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);padding:8px 0 8px 0}.GeoGebraFrame .appPickerPopup .appPickerRow{height:48px;min-width:244px;cursor:pointer;display:flex}.GeoGebraFrame .appPickerPopup .appPickerRow:hover{background-color:#f3f2f7}.GeoGebraFrame .appPickerPopup .appPickerLabel{font-size:100%;height:24px;line-height:24px;padding:12px 24px 12px 20px;cursor:pointer}.GeoGebraFrame .appPickerPopup .appIcon{margin:12px 0 12px 24px}.GeoGebraFrame .autoCompletePopup{max-height:232px;min-width:192px;max-width:320px;overflow-y:auto}.GeoGebraFrame .autocompleteSyntaxHeading{display:flex;border-bottom:1px rgba(0,0,0,.12) solid;padding:4px 8px 4px 16px;align-items:center}.GeoGebraFrame .autocompleteSyntaxHeading .gwt-Label{flex-grow:1;line-height:24px;height:24px}.GeoGebraFrame .autocompleteSyntaxHeading .button{padding:4px;margin-left:16px;height:32px;box-sizing:border-box}.GeoGebraFrame .autocompleteSyntaxHeading .gwt-Image{opacity:.54}.GeoGebraFrame .autocompleteSyntaxHeading .gwt-Image:hover{opacity:.87}.GeoGebraFrame .autocompleteSyntaxContent{padding-top:8px;font-size:87.5%;overflow:auto;max-height:177px}.GeoGebraFrame .submenuWithHeading{min-width:192px;max-width:560px}.GeoGebraFrame .profilePopup{min-width:160px;max-width:280px}.GeoGebraFrame .profilePopup .profileItem{height:40px;margin-bottom:12px;background:rgba(0,0,0,0);cursor:default}.GeoGebraFrame .profilePopup .profileItem .profileImage{width:40px;height:40px;padding:0;opacity:1;margin:0 0 0 12px;border-radius:50%}.GeoGebraFrame .profilePopup .profileItem .gwt-Label{height:20px;line-height:20px;padding:10px 0 10px 8px;overflow:hidden;text-overflow:ellipsis}.GeoGebraFrame .profilePopup .menuSeparator{width:100%}.GeoGebraFrame .gwt-PopupPanel.profilePopup .listMenuItem{min-width:160px}.GeoGebraFrame .quickStyleBarPopup{z-index:499;border-radius:12px;padding:8px;background-color:#fff;box-shadow:0px 2px 24px -1px rgba(133,132,138,.14),0px 2px 8px 0px rgba(133,132,138,.04)}.GeoGebraFrame .quickStyleBarPopup .buttonList{display:inline-flex;gap:8px;flex-flow:wrap}.GeoGebraFrame .quickStyleBarPopup .buttonList .iconButton{z-index:499}.GeoGebraFrame .quickStyleBarPopup .sliderComponent.withMargin{margin-top:16px}.GeoGebraFrame .quickStyleBarPopup .colorPalette.withMargin{margin-bottom:16px}.GeoGebraFrame .quickStyleBarPopup.labelStyle{padding:8px 0;min-width:184px}.GeoGebraFrame .quickStyleBarPopup.labelStyle .inputTextField{padding:0 8px;width:calc(100% - 16px);min-height:58px}.GeoGebraFrame .quickStyleBarPopup.labelStyle .checkMarkMenuItem{padding:0 16px;cursor:pointer;display:flex}.GeoGebraFrame .quickStyleBarPopup.labelStyle .checkMarkMenuItem .gwt-HTML{line-height:32px;margin-right:32px}.GeoGebraFrame .quickStyleBarPopup.labelStyle .checkMarkMenuItem img{opacity:.54;position:absolute;right:8px;padding:4px}.GeoGebraFrame .quickStyleBarPopup.labelStyle .checkMarkMenuItem:hover{background-color:#f3f2f7;cursor:pointer}.GeoGebraFrame .quickStyleBarPopup.segmentStyle{max-width:168px}.GeoGebraFrame .quickStyleBarPopup.pointStyle{max-width:256px}.GeoGebraFrame .quickStyleBarPopup.cellBorderStyle{padding:8px 0}.GeoGebraFrame .quickStyleBarPopup.cellBorderStyle .buttonList{padding:0 8px}.GeoGebraFrame .quickStyleBarPopup.colorStyle .colorPalette{width:252px;height:148px}.GeoGebraFrame .quickStyleBarPopup .noColBtn{display:inline-flex;cursor:pointer;margin:16px 0 0 0;width:100%}.GeoGebraFrame .quickStyleBarPopup .noColBtn:hover{background-color:#f3f2f7}.GeoGebraFrame .quickStyleBarPopup .noColBtn img{opacity:.54;margin:8px 0}.GeoGebraFrame .quickStyleBarPopup .noColBtn .gwt-Label{font-size:16px;margin:8px 0px 8px 12px;height:24px;line-height:24px;cursor:pointer}.GeoGebraFrame .quickStyleBarPopup .divider{height:1px;margin:8px}.GeoGebraFrame .quickStyleBarPopup .lineThicknessItem{display:flex;height:36px;padding:0px 16px}.GeoGebraFrame .quickStyleBarPopup .lineThicknessItem.textItem .gwt-Label{line-height:36px}.GeoGebraFrame .quickStyleBarPopup .lineThicknessItem:hover{background-color:#f3f2f7;cursor:pointer}.GeoGebraFrame .quickStyleBarPopup .lineThicknessItem .checkImg{opacity:0;margin:6px 16px 6px 0px}.GeoGebraFrame .quickStyleBarPopup .lineThicknessItem .checkImg.selected{opacity:.54}.GeoGebraFrame .quickStyleBarPopup .lineThicknessItem .linePreview{width:100%;background-color:#1c1c1f}.GeoGebraFrame .quickStyleBarPopup .lineThicknessItem .linePreview.thin{height:1px;margin:18px 0px}.GeoGebraFrame .quickStyleBarPopup .lineThicknessItem .linePreview.thick{height:3px;margin:17px 0px}.GeoGebraFrame .gridCardPanel{display:flex;align-items:center;align-content:center;gap:12px;flex-wrap:wrap}.GeoGebraFrame .gridCardPanel .gridCard{width:114px;height:120px;cursor:pointer}.GeoGebraFrame .gridCardPanel .gridCard .cardImagePanel{height:68px;margin-bottom:8px;border-radius:12px;box-sizing:border-box;border:2px solid #e6e6eb;display:inline-flex}.GeoGebraFrame .gridCardPanel .gridCard .cardImagePanel .gwt-Image{width:110px;border-radius:12px}.GeoGebraFrame .gridCardPanel .gridCard .cardImagePanel .checkMarkPanel{visibility:hidden;width:24px;height:24px;position:absolute;margin:8px 8px 0 78px;background-color:#6557d2;border-radius:50%}.GeoGebraFrame .gridCardPanel .gridCard .cardImagePanel .checkMarkPanel .checkmark{width:18px;height:18px;padding:3px}.GeoGebraFrame .gridCardPanel .gridCard .cardTitle{height:40px;line-height:16px;font-size:12px;text-align:center}.GeoGebraFrame .gridCardPanel .gridCard:hover .cardImagePanel{border-color:#b4b3ba}.GeoGebraFrame .gridCardPanel .gridCard.selected .cardImagePanel,.GeoGebraFrame .gridCardPanel .gridCard.selected:hover .cardImagePanel{border-color:#6557d2}.GeoGebraFrame .gridCardPanel .gridCard.selected .cardImagePanel .checkMarkPanel,.GeoGebraFrame .gridCardPanel .gridCard.selected:hover .cardImagePanel .checkMarkPanel{visibility:visible}.GeoGebraFrame .gridCardPanel .gridCard.selected .cardTitle,.GeoGebraFrame .gridCardPanel .gridCard.selected:hover .cardTitle{color:#6557d2}.GeoGebraFrame .gridPopup{padding:8px;max-width:366px}.GeoGebraFrame .floatingActionButton.keyboardFocus:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:3px}.GeoGebraFrame .checkboxPanel{display:inline-flex;width:fit-content;cursor:pointer}.GeoGebraFrame .checkboxPanel .checkboxLbl{height:auto;min-height:20px;line-height:20px;margin-left:20px;margin-top:8px;margin-bottom:8px;font-size:100%}.GeoGebraFrame .checkboxPanel .checkboxLbl.disabled{cursor:default;color:#b4b3ba}.GeoGebraFrame .checkbox{width:36px;height:36px;position:relative;cursor:pointer}.GeoGebraFrame .checkbox .background{position:absolute;top:9px;left:9px;width:18px;height:18px;box-sizing:border-box;border:2px solid;border-radius:2px;border-color:#6e6d73;background-color:rgba(0,0,0,0);transition:border-color 180ms cubic-bezier(0, 0, 0.2, 1) 0ms,background-color 180ms cubic-bezier(0, 0, 0.2, 1) 0ms}.GeoGebraFrame .checkbox .checkmark{position:absolute;left:11px;top:10px;width:14px;height:14px;visibility:hidden}.GeoGebraFrame .checkbox .checkmark .checkmarkSvg{-webkit-transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:opacity .18s 0ms cubic-bezier(0, 0, 0.2, 1),transform .18s 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;opacity:1}.GeoGebraFrame .checkbox .checkmark .checkmarkPath{-webkit-transition:stroke-dashoffset .18s cubic-bezier(0.4, 0, 0.6, 1) 0ms;-o-transition:stroke-dashoffset .18s 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:stroke-dashoffset .18s cubic-bezier(0.4, 0, 0.6, 1) 0ms;stroke:#fff;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.GeoGebraFrame .checkbox .hoverBg{display:inline-block;width:36px;height:36px;border-radius:50%;background-color:#fff;opacity:0}.GeoGebraFrame .checkbox .hoverBg:after{background-image:radial-gradient(circle, black 10%, transparent 10.01%)}.GeoGebraFrame .checkbox.selected .background{border-color:var(--ggb-primary-color);background-color:var(--ggb-primary-color)}.GeoGebraFrame .checkbox.selected .hoverBg:after{background-image:radial-gradient(circle, #6557D2 10%, transparent 10.01%)}.GeoGebraFrame .checkbox.selected:hover .hoverBg{opacity:1;background-color:var(--ggb-selection-color)}.GeoGebraFrame .checkbox.selected .checkmark{visibility:visible}.GeoGebraFrame .checkbox.selected .checkmark .checkmarkPath{stroke-dashoffset:0}.GeoGebraFrame .checkbox:hover .hoverBg{opacity:1;background-color:rgba(0,0,0,.08)}.GeoGebraFrame .checkbox.disabled{cursor:default}.GeoGebraFrame .checkbox.disabled .hoverBg:after{background-image:none}.GeoGebraFrame .checkbox.disabled:hover .hoverBg{background-color:rgba(0,0,0,0)}.GeoGebraFrame .checkbox.disabled .background{border-color:#b4b3ba}.GeoGebraFrame .checkbox.disabled.selected .background{background-color:#b4b3ba;border-color:rgba(0,0,0,0)}.GeoGebraFrame .accented .checkbox.selected .background{border-color:#008475;background-color:#008475}.GeoGebraFrame .switch{width:40px;height:24px;margin-right:16px;position:relative;float:right;cursor:pointer}.GeoGebraFrame .switch .track{content:"";display:inline-block;position:relative;width:36px;height:14px;border-radius:15px;-webkit-transition:background .3s ease;transition:background .3s ease;vertical-align:middle}.GeoGebraFrame .switch .thumb{width:20px;height:20px;position:relative;top:-18px;border-radius:50%;display:block;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:left .3s ease,background .3s ease}.GeoGebraFrame .switch.on .track{background-color:var(--ggb-light-color)}.GeoGebraFrame .switch.on .thumb{background-color:var(--ggb-primary-color)}.GeoGebraFrame .switch.on .thumb{left:16px}.GeoGebraFrame .switch.off .track{background-color:#c5c5c5}.GeoGebraFrame .switch.off .thumb{background-color:#f1f1f1}.GeoGebraFrame .switch.off .thumb{left:0px}.GeoGebraFrame .inputTextField{width:100%;margin-top:8px;margin-bottom:8px;display:inline-block;min-height:68px}.GeoGebraFrame .inputTextField .inputLabel{font-size:75%;height:12px;line-height:100%;display:block}.GeoGebraFrame .inputTextField.error .inputLabel{color:#b00020}.GeoGebraFrame .inputTextField.error .AutoCompleteTextFieldW{border-bottom-color:#b00020}.GeoGebraFrame .inputTextField .textField{margin-top:8px}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW{margin-bottom:7px;border-radius:0px;border:none;border-bottom:1px solid #b4b3ba}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW input[type=text]{border:none !important;box-shadow:none !important;height:28px;margin:0px;padding:0px 0px 8px 0px}.GeoGebraFrame .inputTextField .errorLabel{color:#b00020;font-size:75%;height:12px;line-height:100%}.GeoGebraFrame .inputTextField.focusState .AutoCompleteTextFieldW{margin-bottom:6px;border-bottom-width:2px}.GeoGebraFrame .inputTextField.focusState:not(.error) .inputLabel,.GeoGebraFrame .inputTextField.focusState:not(.error):hover .inputLabel{color:#6557d2}.GeoGebraFrame .inputTextField.focusState:not(.error) .AutoCompleteTextFieldW,.GeoGebraFrame .inputTextField.focusState:not(.error):hover .AutoCompleteTextFieldW{border-bottom-color:#6557d2}.GeoGebraFrame .inputTextField.hoverState:not(.error) .inputLabel{color:#1c1c1f}.GeoGebraFrame .inputTextField.hoverState:not(.error) .AutoCompleteTextFieldW{border-bottom:2px solid #1c1c1f}.GeoGebraFrame .noBottomMarg .inputTextField{margin-bottom:0px}.GeoGebraFrame .buttonActive{position:relative}.GeoGebraFrame .buttonActive img{opacity:.54}.GeoGebraFrame .buttonActive:hover img{opacity:.84}.GeoGebraFrame .dropDownSelectorContainer{max-width:200px}.GeoGebraFrame .dropDownSelector{position:relative;height:64px}.GeoGebraFrame .dropDownSelector .titleLabel{font-size:100%;width:100%;height:24px;padding-top:10px;white-space:nowrap}.GeoGebraFrame .dropDownSelector .selectedOptionLabel{font-size:87.5%;height:20px;padding-bottom:10px;color:rgba(0,0,0,.6)}.GeoGebraFrame .dropDownPopup{overflow-y:auto;opacity:0;transform:scale(0.8);will-change:transform,opacity;transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, 0.2, 1)}.GeoGebraFrame .dropDownPopup .dropDownElement{padding-left:24px;padding-right:24px;height:32px;line-height:32px}.GeoGebraFrame .dropDownPopup .dropDownElement:hover{cursor:pointer}.GeoGebraFrame .dropDownPopup .selectedDropDownElement,.GeoGebraFrame .dropDownPopup .selectedDropDownElement:hover{background:#e6e6eb}.GeoGebraFrame .dropDownPopup.show{opacity:1;transform:scale(1)}.GeoGebraFrame .dialogComponent.hasBorder .dialogContent{box-sizing:border-box;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent{z-index:500;background-color:#fff;border-radius:4px;box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);max-width:500px;width:90%}.GeoGebraFrame .dialogComponent .popupContent{height:100%}.GeoGebraFrame .dialogComponent .dialogMainPanel{padding-top:20px;height:calc(100% - 20px);overflow:hidden}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogTitle{min-height:20px;font-size:125%;margin-bottom:20px;margin-left:24px}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogContent{height:calc(100% - 92px);padding:0px 24px;overflow-y:auto}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogBtnPanel{display:inline-flex;padding:8px 8px 8px 24px;position:relative;float:right}.GeoGebraFrame .dialogComponent.withSubtitle .dialogTitle{margin-bottom:8px}.GeoGebraFrame .dialogComponent.withSubtitle .dialogSubTitle{margin-bottom:24px;margin-left:24px;height:14px;font-size:75%;line-height:1.2}.GeoGebraFrame .materialTextButton,.GeoGebraFrame .dialogTextButton,.GeoGebraFrame .materialOutlinedButton,.GeoGebraFrame .materialContainedButton,.GeoGebraFrame .dialogContainedButton{display:inline-block;min-width:64px;height:36px;background:rgba(0,0,0,0);color:var(--ggb-primary-color);font-size:90%;letter-spacing:.04em;line-height:36px;text-transform:uppercase;border-radius:4px;padding:0px 8px;margin-left:8px;cursor:pointer;transition:background 280ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .materialTextButton:hover,.GeoGebraFrame .dialogTextButton:hover,.GeoGebraFrame .materialOutlinedButton:hover,.GeoGebraFrame .materialContainedButton:hover,.GeoGebraFrame .dialogContainedButton:hover{background:#f3f2f7}.GeoGebraFrame .materialTextButton .gwt-Label,.GeoGebraFrame .dialogTextButton .gwt-Label,.GeoGebraFrame .materialOutlinedButton .gwt-Label,.GeoGebraFrame .materialContainedButton .gwt-Label,.GeoGebraFrame .dialogContainedButton .gwt-Label{text-align:center}.GeoGebraFrame .materialTextButton.disabled,.GeoGebraFrame .disabled.dialogTextButton,.GeoGebraFrame .disabled.materialOutlinedButton,.GeoGebraFrame .disabled.materialContainedButton,.GeoGebraFrame .disabled.dialogContainedButton{color:#b4b3ba}.GeoGebraFrame .materialTextButton.disabled:hover,.GeoGebraFrame .disabled.dialogTextButton:hover,.GeoGebraFrame .disabled.materialOutlinedButton:hover,.GeoGebraFrame .disabled.materialContainedButton:hover,.GeoGebraFrame .disabled.dialogContainedButton:hover{background:rgba(0,0,0,0);cursor:default}.GeoGebraFrame .materialContainedButton,.GeoGebraFrame .dialogContainedButton{padding:0px 16px;background-color:var(--ggb-primary-color);color:#fff;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);text-align:center}.GeoGebraFrame .materialContainedButton:hover,.GeoGebraFrame .dialogContainedButton:hover{background:var(--ggb-primary-color);box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.GeoGebraFrame .materialContainedButton.disabled,.GeoGebraFrame .disabled.dialogContainedButton{background-color:#e6e6eb;color:#b4b3ba}.GeoGebraFrame .materialContainedButton.disabled:hover,.GeoGebraFrame .disabled.dialogContainedButton:hover{cursor:default;background:#e6e6eb;box-shadow:none}.GeoGebraFrame .materialOutlinedButton{border:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogTextButton{color:#6e6d73}.GeoGebraFrame .dialogTextButton:hover{color:#6e6d73;background-color:#f3f2f7}.GeoGebraFrame .dialogTextButton:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:3px;background:var(--ggb-light-color)}.GeoGebraFrame .dialogContainedButton{box-shadow:none}.GeoGebraFrame .dialogContainedButton:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:3px}.GeoGebraFrame .orDividerComponent{display:flex}.GeoGebraFrame .orDividerComponent .divider{height:1px;background-color:rgba(0,0,0,.87);opacity:.12;margin:7px 0px 6px 0px;flex-grow:1}.GeoGebraFrame .orDividerComponent .orLbl{height:14px;line-height:14px;font-size:75%;margin:0px 24px;flex-basis:auto;text-transform:uppercase}.GeoGebraFrame .containedButton{cursor:pointer;float:left;min-width:64px;height:36px;border-radius:4px;background-color:#f3f2f7;transition:background-color .15s}.GeoGebraFrame .containedButton:hover{background-color:#e6e6eb}.GeoGebraFrame .containedButton img{float:left;width:18px;height:18px;padding:9px 8px 9px 12px;opacity:.54}.GeoGebraFrame .containedButton .gwt-Label{float:left;padding:11px 16px 11px 0px;text-transform:uppercase;font-size:87.5%;line-height:1;color:#6e6d73}.GeoGebraFrame .containedButton.disabled .gwt-Label{color:#b4b3ba;background-color:#f3f2f7}.GeoGebraFrame .componentTab{width:100%;overflow:hidden}.GeoGebraFrame .componentTab .indicator{height:2px;width:90px;background-color:#6557d2;top:49px;position:relative;border-radius:2px 2px 0 0;left:0px;z-index:1;transition:all .25s cubic-bezier(0.35, 0, 0.25, 1)}.GeoGebraFrame .componentTab .header{border-bottom:1px solid #e6e6eb}.GeoGebraFrame .componentTab .header .tabBtn{min-width:90px;height:48px;border-radius:2px}.GeoGebraFrame .componentTab .header .tabBtn .gwt-Label{height:20px;line-height:20px;margin:14px 16px;text-align:center;color:#1c1c1f}.GeoGebraFrame .componentTab .header .tabBtn:hover{background-color:#f3f2f7}.GeoGebraFrame .componentTab .header .tabBtn.selected .gwt-Label{color:#6557d2}.GeoGebraFrame .componentTab .header .tabBtn.selected:hover{background-color:#fff}.GeoGebraFrame .componentTab .header .tabBtn.ripple:after{background-image:radial-gradient(circle, #6557D2 10%, transparent 10.01%)}.GeoGebraFrame .componentTab .panelContainer{position:relative;display:inline-flex;right:0px}.GeoGebraFrame .componentTab .panelContainer.transition{transition:right .25s cubic-bezier(0.35, 0, 0.25, 1)}.GeoGebraFrame .infoErrorPanel img{padding:28px;margin-left:calc(50% - 56px);margin-bottom:16px;opacity:.54;background-color:#f3f2f7;border-radius:50%}.GeoGebraFrame .infoErrorPanel .title{margin-bottom:8px;font-size:100%;min-height:20px;line-height:20px;letter-spacing:.25px;text-align:center}.GeoGebraFrame .infoErrorPanel .subtext{font-size:87%;min-height:20px;line-height:20px;text-align:center;letter-spacing:.2px}.GeoGebraFrame .infoErrorPanel .dialogContainedButton{display:block;margin:24px auto 0 auto}.GeoGebraFrame .radioButton{cursor:pointer;display:inline-flex}.GeoGebraFrame .radioButton .radioBg{display:inline-block;width:36px;height:36px;border-radius:50%;background-color:#fff}.GeoGebraFrame .radioButton .radioBg .outerCircle{width:16px;height:16px;margin:8px;border:2px solid;border-color:rgba(0,0,0,.54);border-radius:50%;transition:border-color .12s cubic-bezier(0, 0, 0.2, 1) 0ms}.GeoGebraFrame .radioButton .radioBg .innerCircle{background-color:rgba(0,0,0,0);transform:scale(0);transition:transform .12s cubic-bezier(0, 0, 0.2, 1) 0ms,background-color .12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .12s cubic-bezier(0, 0, 0.2, 1) 0ms}.GeoGebraFrame .radioButton .gwt-Label{line-height:36px;margin-left:16px;font-size:100%}.GeoGebraFrame .radioButton:hover .radioBg{background-color:rgba(0,0,0,.08)}.GeoGebraFrame .radioButton.selected .radioBg:after{background-image:radial-gradient(circle, #6557D2 10%, transparent 10.01%)}.GeoGebraFrame .radioButton.selected .outerCircle{border-color:#6557d2}.GeoGebraFrame .radioButton.selected .innerCircle{transform:scale(1);width:10px;height:10px;background-color:#6557d2;position:relative;bottom:23px;left:13px;border-radius:50%}.GeoGebraFrame .radioButton.selected.disabled .radioBg:after{background-image:none}.GeoGebraFrame .radioButton.selected.disabled .innerCircle{background-color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.selected.disabled .outerCircle{border-color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.selected.disabled:hover .radioBg{background-color:#fff}.GeoGebraFrame .radioButton.selected:hover .radioBg{background-color:rgba(101,87,210,.12)}.GeoGebraFrame .radioButton.disabled{cursor:default}.GeoGebraFrame .radioButton.disabled .radioBg{background-color:#fff}.GeoGebraFrame .radioButton.disabled .outerCircle{border-color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.disabled .gwt-Label{color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.disabled:hover{background-color:#fff}.GeoGebraFrame .radioButtonPanel{display:inline-grid}.GeoGebraFrame .searchBar{display:inline-flex;height:44px;flex-grow:1;max-width:720px;background-color:#f3f2f7;margin:10px auto;box-sizing:border-box;border-radius:22px;border:2px solid rgba(0,0,0,0);transition:border 200ms ease-in-out,background-color 200ms ease-in-out}.GeoGebraFrame .searchBar .flatButtonHeader{margin:auto 2px}.GeoGebraFrame .searchBar .flatButtonHeader:hover{background-color:#e6e6eb}.GeoGebraFrame .searchBar .flatButtonHeader:hover img{opacity:1}.GeoGebraFrame .searchBar .searchInputField{width:100%;margin-right:10px}.GeoGebraFrame .searchBar .searchInputField .TextField{margin:10px 0 10px 14px;padding:0px;width:calc(100% - 14px) !important;border:none;border-radius:0;box-shadow:unset;background-color:rgba(0,0,0,0);height:20px;display:flex;color:#1c1c1f}.GeoGebraFrame .searchBar .searchInputField .withCursorOverlay .TextField{color:rgba(0,0,0,0);user-select:none;pointer-events:none}.GeoGebraFrame .searchBar .searchInputField input[type=text]:focus:not([readonly]){border:none}.GeoGebraFrame .searchBar.focusState{border-sizing:box;border:solid 2px var(--ggb-dark-color);background-color:#fff}.GeoGebraFrame .flatButtonHeader{padding:6px;cursor:pointer;height:36px;float:left;box-sizing:border-box;border-radius:50%;transition:background-color 150ms ease 0ms;position:relative}.GeoGebraFrame .flatButtonHeader img{opacity:.54}.GeoGebraFrame .flatButtonHeader:focus,.GeoGebraFrame .flatButtonHeader:hover,.GeoGebraFrame .flatButtonHeader.selected{background-color:#f3f2f7}.GeoGebraFrame .buttonInactive{cursor:default}.GeoGebraFrame .buttonInactive img{opacity:.26}.GeoGebraFrame .buttonInactive:hover{background-color:rgba(0,0,0,0)}.GeoGebraFrame .searchBar.compact{max-width:488px;height:36px;margin:6px auto}.GeoGebraFrame .searchBar.compact .flatButtonHeader{height:32px;padding:4px;margin:0px}.GeoGebraFrame .searchBar.compact .TextField{margin:6px 0 6px 14px}.GeoGebraFrame .toast{position:absolute;max-width:fit-content;border-radius:4px;padding:8px 12px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);transition:opacity .1s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .1s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .1s cubic-bezier(0, 0, 0.2, 1) 0ms;transform:scale(0.8);opacity:0}.GeoGebraFrame .toast .content{color:#fff;min-height:20px;line-height:20px;text-align:center;font-size:87%;letter-spacing:.25px}.GeoGebraFrame .toast.fadeIn{opacity:1;transform:scale(1)}.GeoGebraFrame .dropDown{min-width:64px;height:48px;cursor:pointer;display:inline-flex;box-sizing:border-box;border-bottom:1px solid #b4b3ba}.GeoGebraFrame .dropDown .optionLabelHolder .label{font-size:75%;height:12px;line-height:12px}.GeoGebraFrame .dropDown .optionLabelHolder .selectedOption{height:20px;margin:8px 8px 0 0}.GeoGebraFrame .dropDown .optionLabelHolder.noLabel .selectedOption{margin-top:20px}.GeoGebraFrame .dropDown .arrow{width:20px;height:20px;margin:18px 0 10px auto;opacity:.54}.GeoGebraFrame .dropDown .arrow svg{width:20px;height:20px}.GeoGebraFrame .dropDown:hover{border-bottom:2px solid #1c1c1f}.GeoGebraFrame .dropDown:hover .arrow{opacity:.87}.GeoGebraFrame .dropDown:hover .optionLabelHolder .label{color:#1c1c1f}.GeoGebraFrame .dropDown.active{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dropDown.active .optionLabelHolder .label{color:var(--ggb-dark-color)}.GeoGebraFrame .dropDown.active .arrow{opacity:.87}.GeoGebraFrame .dropDown.disabled{cursor:default;border-bottom:1px solid rgba(0,0,0,.36)}.GeoGebraFrame .dropDown.disabled .optionLabelHolder .label{color:rgba(0,0,0,.36)}.GeoGebraFrame .dropDown.disabled .optionLabelHolder .selectedOption{color:rgba(0,0,0,.36)}.GeoGebraFrame .dropDown.disabled .arrow{opacity:.36}.GeoGebraFrame .combobox{width:fit-content;min-width:64px;height:50px}.GeoGebraFrame .combobox .inputLabel{font-size:75%;height:12px;line-height:100%;display:block}.GeoGebraFrame .combobox .inputPanel{display:flex;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.42)}.GeoGebraFrame .combobox .inputPanel .AutoCompleteTextFieldW{margin:8px 8px 8px 0;border:none}.GeoGebraFrame .combobox .inputPanel .AutoCompleteTextFieldW input[type=text]{height:20px;line-height:20px;margin:0;padding:0}.GeoGebraFrame .combobox .inputPanel .AutoCompleteTextFieldW .TextField{border:none;box-shadow:none}.GeoGebraFrame .combobox .inputPanel .AutoCompleteTextFieldW .TextField::selection{background:var(--ggb-selection-color)}.GeoGebraFrame .combobox .arrow{cursor:pointer;width:24px;height:24px;margin:6px 0;opacity:.54;transition:transform 200ms ease-in-out}.GeoGebraFrame .combobox:not(.disabled):hover .inputLabel{color:#1c1c1f}.GeoGebraFrame .combobox:not(.disabled):hover .inputPanel{border-bottom:2px solid #1c1c1f}.GeoGebraFrame .combobox:not(.disabled):hover .inputPanel .AutoCompleteTextFieldW{margin-bottom:7px}.GeoGebraFrame .combobox:not(.disabled):hover .arrow{opacity:.87}.GeoGebraFrame .combobox.active .inputLabel,.GeoGebraFrame .combobox.active:hover .inputLabel{color:var(--ggb-dark-color)}.GeoGebraFrame .combobox.active .inputPanel,.GeoGebraFrame .combobox.active:hover .inputPanel{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .combobox.active .inputPanel .AutoCompleteTextFieldW,.GeoGebraFrame .combobox.active:hover .inputPanel .AutoCompleteTextFieldW{margin-bottom:7px}.GeoGebraFrame .combobox.active .arrow,.GeoGebraFrame .combobox.active:hover .arrow{opacity:.87;transform:rotate(-180deg)}.GeoGebraFrame .combobox.disabled,.GeoGebraFrame .combobox.disabled:hover{cursor:default}.GeoGebraFrame .combobox.disabled .inputLabel,.GeoGebraFrame .combobox.disabled:hover .inputLabel{color:rgba(0,0,0,.36)}.GeoGebraFrame .combobox.disabled .inputPanel,.GeoGebraFrame .combobox.disabled:hover .inputPanel{border-bottom:1px solid rgba(0,0,0,.36)}.GeoGebraFrame .combobox.disabled .inputPanel input[type=text],.GeoGebraFrame .combobox.disabled:hover .inputPanel input[type=text]{cursor:default;color:rgba(0,0,0,.36);background-color:#fff;border:none}.GeoGebraFrame .combobox.disabled .arrow,.GeoGebraFrame .combobox.disabled:hover .arrow{cursor:default;opacity:.36}.GeoGebraFrame .iconButton{position:relative;width:24px;height:24px;padding:12px;border-radius:50%;transition:background-color 150ms ease 0ms}.GeoGebraFrame .iconButton.small{padding:6px}.GeoGebraFrame .iconButton img{opacity:.54}.GeoGebraFrame .iconButton .fa-light{display:flex;opacity:.54;font-size:20px;justify-content:center}.GeoGebraFrame .iconButton:hover{background-color:#f3f2f7}.GeoGebraFrame .iconButton.active{background-color:var(--ggb-light-color)}.GeoGebraFrame .iconButton.active img,.GeoGebraFrame .iconButton.active .fa-light{opacity:1}.GeoGebraFrame .iconButton.active .fa-light{color:var(--ggb-dark-color)}.GeoGebraFrame .iconButton.disabled{pointer-events:none;cursor:default;opacity:.38}.GeoGebraFrame .iconButton.disabled:hover{background-color:#fff}.GeoGebraFrame .iconButton.focused,.GeoGebraFrame .iconButton:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:3px;background:var(--ggb-light-color)}.GeoGebraFrame .progressBar{height:4px;border-radius:4px;position:relative;overflow:hidden}.GeoGebraFrame .progressBar .track{position:absolute;background-color:#f3f0ff;height:4px;width:100%}.GeoGebraFrame .progressBar .indicator{position:absolute;background-color:#6557d2;height:4px;border-radius:4px;left:0px;bottom:0px;top:0px;transition:transform .2s linear;transform-origin:left;transition:width 750ms cubic-bezier(0.3, 0.4, 0.5, 0.9) 0ms}.GeoGebraFrame .progressBar .indicator.animBar1{width:100%;animation:animBar1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.GeoGebraFrame .progressBar .indicator.animBar2{width:100%;animation:animBar2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite}.GeoGebraFrame .progressBar.dark .track{background-color:#2f2f33}.GeoGebraFrame .progressBar.dark .indicator{background-color:#a397fc}@keyframes animBar1{0%{transform:translateX(-35%)}60%{transform:translateX(100%)}100%{transform:translateX(100%)}}@keyframes animBar2{0%{transform:translateX(-200%)}60%{transform:translateX(107%)}100%{transform:translateX(107%)}}.GeoGebraFrame .sliderComponent .sliderLabel{height:20px;line-height:20px;margin:5px 8px;font-size:90%}.GeoGebraFrame input[type=range].slider{-webkit-appearance:none;width:100%}.GeoGebraFrame input[type=range].slider::-webkit-slider-runnable-track{width:100%;height:4px;background:var(--ggb-selection-color);border-radius:5px;cursor:pointer}.GeoGebraFrame input[type=range].slider::-webkit-slider-thumb{height:18px;width:18px;border-radius:50%;background:var(--ggb-primary-color);cursor:pointer;-webkit-appearance:none;margin-top:-7px}.GeoGebraFrame input[type=range].slider:hover::-webkit-slider-thumb{outline:8px solid var(--ggb-selection-color);height:18px;width:18px}.GeoGebraFrame .divider.vertical{height:20px;width:1px;margin:8px}.GeoGebraFrame .sliderComponent .labelPreviewHolder{display:flex;justify-content:space-between}.GeoGebraFrame .sliderComponent .optionsSlider{display:inline}.GeoGebraFrame .sliderComponent .optionsSlider .gwt-Label{display:none}.GeoGebraFrame .sliderComponent .preview{overflow:hidden;margin-right:8px}.GeoGebraFrame .sliderComponent input.slider{margin:0 8px;width:calc(100% - 16px);height:36px;padding:0}.GeoGebraFrame .headline6{font-size:125%;font-weight:500;letter-spacing:.25px;color:rgba(0,0,0,.87)}.GeoGebraFrame .subtitle1,.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .message,.GeoGebraFrame .subtitle1-link,.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .link{font-size:100%;font-weight:400;letter-spacing:.15px;line-height:1.5em;color:rgba(0,0,0,.54)}.GeoGebraFrame .subtitle1-link,.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .link{color:rgba(0,0,0,.87);font-weight:500}.GeoGebraFrame .MaterialDialogBox input[type=number]:focus,.GeoGebraFrame .MaterialDialogBox textarea:focus,.GeoGebraFrame .MaterialDialogBox input[type=number]:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox .gwt-TextBox:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox textarea:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox .gwt-TextArea:focus:not([readonly]),.GeoGebraFrame .MaterialDialogBox .textEditor:focus:not([readonly]),.GeoGebraFrame .dialogComponent input[type=number]:focus,.GeoGebraFrame .dialogComponent textarea:focus,.GeoGebraFrame .dialogComponent input[type=number]:focus:not([readonly]),.GeoGebraFrame .dialogComponent .gwt-TextBox:focus:not([readonly]),.GeoGebraFrame .dialogComponent textarea:focus:not([readonly]),.GeoGebraFrame .dialogComponent .gwt-TextArea:focus:not([readonly]),.GeoGebraFrame .dialogComponent .textEditor:focus:not([readonly]){border:1px #008475 solid}.GeoGebraFrame .MaterialDialogBox select:focus:not([readonly]),.GeoGebraFrame .dialogComponent select:focus:not([readonly]){border-bottom:1px #008475 solid}.GeoGebraFrame .dialogComponent .gwt-TextBox:focus:not([readonly]){border:none;padding-bottom:3px;border-bottom:1px #008475 solid}.GeoGebraFrame .MaterialDialogBox .gwt-Label{cursor:default}.GeoGebraFrame .MaterialDialogBox .message{margin-right:16px;margin-bottom:28px}.GeoGebraFrame .MaterialDialogBox .Caption:empty{display:none}.GeoGebraFrame .dialogComponent.colorChooser{max-width:432px}.GeoGebraFrame .dialogComponent.printPreview{max-width:370px}.GeoGebraFrame .dialogComponent.printPreview .dropDown{width:100%}.GeoGebraFrame .dialogComponent.customColor{max-width:340px}.GeoGebraFrame .dialogComponent.customColor .ggbSpinner{border-radius:2px;box-shadow:none}.GeoGebraFrame .dialogComponent.customColor .CustomColorPreview canvas{width:266px;border-radius:2px}.GeoGebraFrame .dialogComponent.relationDialog{width:384px;max-height:364px;height:90%}.GeoGebraFrame .dialogComponent.relationDialog .dialogContent{font-size:85%;height:calc(100% - 118px)}.GeoGebraFrame .dialogComponent.relationDialog .dialogContent .relationContent{height:100%}.GeoGebraFrame .dialogComponent.relationDialog.numericOnly{max-height:260px}.GeoGebraFrame .dialogComponent.relationDialog .headerLbl{font-size:85%;font-weight:bold;margin-bottom:16px}.GeoGebraFrame .dialogComponent.relationDialog .checkSymBtn{display:block;margin:32px auto 0 auto}.GeoGebraFrame .dialogComponent.relationDialog .divider{height:1px;margin:16px 0;background-color:#e4e4e4}.GeoGebraFrame .dialogComponent.Checkbox{max-width:391px}.GeoGebraFrame .dialogComponent.Checkbox .panelTitle{display:block;cursor:default;color:#008475;border-bottom:1px solid #008475}.GeoGebraFrame .dialogComponent.Checkbox .panelRow{display:flex}.GeoGebraFrame .dialogComponent.Checkbox .button img{opacity:.54}.GeoGebraFrame .dialogComponent.Checkbox .dropDown{width:100%}.GeoGebraFrame .dialogComponent.Checkbox .gwt-ListBox{min-height:140px}.GeoGebraFrame .dialogComponent.buttonDialog{max-width:448px}.GeoGebraFrame .dialogComponent.inputboxDialog{max-width:430px}.GeoGebraFrame .dialogComponent.inputboxDialog .dropDown{width:100%}.GeoGebraFrame .dialogComponent.RecoverAutoSavedDialog{max-width:450px}.GeoGebraFrame .dialogComponent.RecoverAutoSavedDialog .infoText{font-size:100%;margin-bottom:24px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser{max-width:530px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .titlePanel .coloredLabel{font-size:80%}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .titlePanel input[type=text]{border:none;box-shadow:none;border-bottom:1px solid #008475;border-radius:0px;margin-bottom:8px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .checkboxPanel{margin-top:4px;margin-bottom:28px}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .checkboxPanel .checkbox.selected .background{border-color:#008475;background-color:#008475}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .visibilityPanel .visibility{position:absolute;bottom:12px;width:131px;left:76px;top:auto}.GeoGebraFrame .dialogComponent.GeoGebraFileChooser .visibilityPanel .IconButton{border-radius:2px;bottom:15px;left:24px !important}.GeoGebraFrame .TextInputDialog .ToggleButton{border-radius:2px;line-height:24px;vertical-align:middle;text-align:center;min-width:24px;height:24px;font-size:90%;line-height:24px;text-align:center;text-decoration:none;overflow:hidden;vertical-align:middle;box-shadow:none;padding:3px;margin-right:8px}.GeoGebraFrame .TextInputDialog .ToggleButton img{opacity:.54}.GeoGebraFrame .TextInputDialog .textEditor{margin-right:16px;margin-top:10px;padding:4px}.GeoGebraFrame .TextInputDialog .gwt-DisclosurePanel .textEditorAdvancedPanel.textEditorDisclosurePanelContent .latexPanel canvas:hover{cursor:pointer}.GeoGebraFrame .TextInputDialog .gwt-DisclosurePanel .gwt-TabLayoutPanelTab{padding-top:6px;height:28px}.GeoGebraFrame .TextInputDialog .gwt-DisclosurePanel .SymbolTable td:hover,.GeoGebraFrame .TextInputDialog .gwt-DisclosurePanel .GeoGebraFrame .SymbolTable td.focus{background:#fff;color:#008475}.GeoGebraFrame .TextInputDialog .gwt-TabLayoutPanelTabInner:hover{color:#4cb4a4}.GeoGebraFrame .flatDialogBtn,.GeoGebraFrame .dialogComponent .dialogBtn,.GeoGebraFrame .dialogComponent .moreBtn{display:inline-block;position:relative;min-width:64px;height:36px;border:none;outline:none;background:rgba(0,0,0,0);color:#008475;font-size:90%;font-weight:500;letter-spacing:.04em;line-height:36px;text-align:center;text-decoration:none;text-transform:uppercase;overflow:hidden;vertical-align:middle;border-radius:2px;padding:0px 8px;margin-left:8px;box-shadow:none;font-family:Roboto,sans-serif;font-weight:400 !important}.GeoGebraFrame .flatDialogBtn .html-face,.GeoGebraFrame .dialogComponent .dialogBtn .html-face,.GeoGebraFrame .dialogComponent .moreBtn .html-face{text-align:center}.GeoGebraFrame .flatDialogBtn:hover,.GeoGebraFrame .dialogComponent .dialogBtn:hover,.GeoGebraFrame .dialogComponent .moreBtn:hover{background:#e5e5e5 !important;color:#006758}.GeoGebraFrame .dialogComponent{z-index:501;background-color:#fff;border-radius:2px;padding-left:24px;padding-right:8px;padding-top:24px;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);-webkit-box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2)}.GeoGebraFrame .dialogComponent .SymbolToggleButton:hover,.GeoGebraFrame .dialogComponent .SymbolToggleButton:focus{color:#008475}.GeoGebraFrame .dialogComponent .Dialog-messagePanel{margin-bottom:0px}.GeoGebraFrame .dialogComponent .Dialog-messagePanel .gwt-Label{margin-top:0px;color:#008475}.GeoGebraFrame .dialogComponent .coloredLabel{font-size:80%;color:#008475}.GeoGebraFrame .dialogComponent .gwt-RadioButton label{padding-left:8px}.GeoGebraFrame .dialogComponent .gwt-CheckBox label{padding-left:8px}.GeoGebraFrame .dialogComponent .gwt-CheckBox{margin-right:16px}.GeoGebraFrame .dialogComponent .gwt-ListBox{border-radius:2px;box-shadow:none}.GeoGebraFrame .dialogComponent input[type=text]{border:none;box-shadow:none;margin-bottom:0px;padding-left:4px;border-radius:0px}.GeoGebraFrame .dialogComponent input[type=text]:focus{border:none}.GeoGebraFrame .dialogComponent .sliderIntervalPanel{margin-top:10px}.GeoGebraFrame .dialogComponent .sliderIntervalPanel .gwt-TextBox{border-bottom:1px solid #008475 !important;border-radius:0px}.GeoGebraFrame .dialogComponent .sliderIntervalPanel .gwt-Label{margin-top:0px}.GeoGebraFrame .dialogComponent .gwt-TabBar .gwt-Label{font-size:100% !important}.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom{padding:0px 16px}.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .optionsPanel{margin-top:8px;margin-bottom:0px}.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .optionsPanel .gwt-ListBox{border-radius:2px;box-shadow:none}.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .sliderWidthPanel .AutoCompleteTextFieldW{display:block}.GeoGebraFrame .dialogComponent .gwt-TabPanelBottom .sliderWidthPanel .AutoCompleteTextFieldW .unitLabel{float:right}.GeoGebraFrame .dialogComponent :not(.textField)>.AutoCompleteTextFieldW{margin-right:16px;margin-bottom:10px;border-radius:0px;border:none;border-bottom:1px solid #008475}.GeoGebraFrame .dialogComponent .DialogRbPanel{padding-right:16px;margin-top:16px}.GeoGebraFrame .dialogComponent .sliderPanelWidget{padding-right:16px;margin-top:16px}.GeoGebraFrame .dialogComponent .scriptArea{padding-right:16px}.GeoGebraFrame .dialogComponent .dialogBtn{float:right}.GeoGebraFrame .dialogComponent{padding:0px}.GeoGebraFrame .dialogComponent .gwt-Label-highlighted{color:#6161ff}.GeoGebraFrame .dialogComponent :not(.textField)>.AutoCompleteTextFieldW{border-bottom:1px solid var(--ggb-primary-color)}.GeoGebraFrame .dialogComponent.removeMaterial{max-width:472px}.GeoGebraFrame .dialogComponent.removeMaterial .dialogContent{height:calc(100% - 52px)}.GeoGebraFrame .dialogComponent.removeMaterial .message{margin-bottom:24px}.GeoGebraFrame .dialogComponent.materialRename{max-width:448px}.GeoGebraFrame .dialogComponent.materialRename .dialogContent .AutoCompleteTextFieldW{margin-bottom:16px;display:inline-block;width:100%}.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.hoverState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogComponent.materialRename .mowInputPanelContent.focusState:hover .AutoCompleteTextFieldW{margin-bottom:15px}.GeoGebraFrame .mediaDialog.hyperLink{max-width:448px}.GeoGebraFrame .mediaDialog.hyperLink .dialogContent{height:calc(100% - 52px)}.GeoGebraFrame .mediaDialog.Video,.GeoGebraFrame .mediaDialog.Audio,.GeoGebraFrame .mediaDialog.Web{max-width:448px}.GeoGebraFrame .dialogContent .mowInputPanelContent .AutoCompleteTextFieldW{margin:8px 0 8px 0}.GeoGebraFrame .dialogContent .mowInputPanelContent.emptyState .inputLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState .inputLabel{color:#6e6d73;font-size:75%}.GeoGebraFrame .dialogContent .mowInputPanelContent.emptyState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState .AutoCompleteTextFieldW{border-bottom:1px solid rgba(0,0,0,.42)}.GeoGebraFrame .dialogContent .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField,.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField{border:none;box-shadow:none;padding:0px;margin-bottom:8px;margin-top:0px;font-size:100%;color:#1c1c1f}.GeoGebraFrame .dialogContent .mowInputPanelContent.emptyState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState .AutoCompleteTextFieldW .TextField::placeholder,.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState .AutoCompleteTextFieldW .TextField::placeholder{color:#6e6d73}.GeoGebraFrame .dialogContent .mowInputPanelContent.emptyState .errorLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState .errorLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState .errorLabel{opacity:0}.GeoGebraFrame .dialogContent .mowInputPanelContent.emptyState .msgLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState .msgLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState .msgLabel{margin-top:0;font-size:75%;min-height:20px;line-height:20px;max-width:33.3333333333em}.GeoGebraFrame .dialogContent .mowInputPanelContent.emptyState.hoverState .inputLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.hoverState.focusState .inputLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.hoverState.errorState .inputLabel{color:rgba(0,0,0,.87)}.GeoGebraFrame .dialogContent .mowInputPanelContent.emptyState.hoverState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogContent .mowInputPanelContent.hoverState.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogContent .mowInputPanelContent.hoverState.errorState .AutoCompleteTextFieldW{border-bottom:2px solid rgba(0,0,0,.87)}.GeoGebraFrame .dialogContent .mowInputPanelContent.emptyState.hoverState .errorLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.hoverState.focusState .errorLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.hoverState.errorState .errorLabel{line-height:19px;min-height:19px}.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState .inputLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState:hover .inputLabel{color:rgba(255,23,68,.87)}.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState:hover .AutoCompleteTextFieldW{border-bottom:2px solid red}.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState .errorLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.errorState:hover .errorLabel{line-height:19px;min-height:19px;color:rgba(255,23,68,.87);opacity:1}.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState .inputLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState:hover .inputLabel{opacity:.87;color:var(--ggb-dark-color)}.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState .AutoCompleteTextFieldW,.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState:hover .AutoCompleteTextFieldW{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState .errorLabel,.GeoGebraFrame .dialogContent .mowInputPanelContent.focusState:hover .errorLabel{line-height:19px;min-height:19px}.GeoGebraFrame .dialogComponent .globalErrorLabel{color:#b00020;max-width:26.6666666667em;font-size:75%;line-height:16px;min-height:32px;margin-bottom:4px}.GeoGebraFrame .dialogComponent.exportImgDialog{max-width:unset;max-height:unset;height:unset;width:unset}.GeoGebraFrame .dialogComponent.exportImgDialog .expImgContent{margin-bottom:20px}.GeoGebraFrame .dialogComponent.exportImgDialog .rightClickHelpText{font-size:80%;margin-bottom:20px}.GeoGebraFrame .dialogComponent.exportImgDialog .prevImg{max-width:420px;max-height:420px;border:1px solid rgba(0,0,0,.2);border-radius:2px 2px 0 0;cursor:pointer}.GeoGebraFrame .dialogComponent.pdfDialog{max-width:506px;max-height:546px;width:80%;height:90%}.GeoGebraFrame .dialogComponent.pdfDialog.hasBorder .dialogContent{border:none}.GeoGebraFrame .dialogComponent.pdfDialog .pdfDialogContent{height:100%;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.GeoGebraFrame .dialogComponent.pdfDialog .pdfContainer{border:4px dashed #999;box-sizing:border-box;border-radius:8px;height:100%}.GeoGebraFrame .dialogComponent.pdfDialog .pdfContainer.withPdf{border-color:rgba(0,0,0,0);display:flex;flex-direction:column}.GeoGebraFrame .dialogComponent.pdfDialog .imgTextElement{justify-content:center;-webkit-justify-content:center;height:100%;align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column}.GeoGebraFrame .dialogComponent.pdfDialog .folderImg{opacity:.54}.GeoGebraFrame .dialogComponent.pdfDialog .pdfDialogText{margin-top:20px;text-align:center;max-width:190px}.GeoGebraFrame .dialogComponent.pdfDialog .clickOrDragText{font-size:100% !important}.GeoGebraFrame .dialogComponent.pdfDialog .errorText{font-size:12px;color:#ff1744}.GeoGebraFrame .dialogComponent.pdfDialog .loadText{font-size:12px;margin-left:auto;margin-right:auto}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview{display:inline-flex;display:-webkit-inline-flex;width:80%;flex-grow:1;position:relative}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .leftBtn,.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .rightBtn{width:24px;height:24px;padding:12px;opacity:.54;border-radius:24px;top:40%;position:absolute}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .rightBtn{right:-25%}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .leftBtn{left:0%;z-index:1}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .leftBtn:hover,.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .rightBtn:hover{background:#e5e5e5;opacity:1}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPreview .previewImage{position:absolute;left:63%;top:46%;max-height:90%;max-width:90%;transform:translate(-50%, -50%)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;width:fit-content;height:fit-content;margin:20px auto}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .gwt-Label{margin:0px;font-size:100%;height:fit-content}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField{margin-left:16px;margin-bottom:0px;border-bottom-color:rgba(0,0,0,.42)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField .TextField{margin:0px;text-align:center;font-size:100%;padding:0px;box-shadow:none;border:none;border-radius:0px}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.default{border-bottom:1px solid rgba(0,0,0,.42);margin-bottom:1px}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.hover{border-bottom:2px solid rgba(0,0,0,.87)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.focus,.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText .curPageField.focus:hover{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.pdfDialog .pdfPageText.hidden{visibility:hidden}.GeoGebraFrame .dialogComponent.pdfDialog .progressBar{margin-left:auto;margin-right:auto;max-width:300px;width:80%}.GeoGebraFrame .dialogComponent.pdfDialog .progressBar .indicator{transition:none}.GeoGebraFrame .dialogComponent.shareLink,.GeoGebraFrame .dialogComponent.shareLinkMebis{padding-bottom:24px;max-width:510px}.GeoGebraFrame .dialogComponent.shareLink>div>table,.GeoGebraFrame .dialogComponent.shareLinkMebis>div>table{padding-right:0px}.GeoGebraFrame .dialogComponent.shareLink .linkLabel,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkLabel{font-size:75%;line-height:1}.GeoGebraFrame .dialogComponent.shareLink .linkPanel,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel{display:flex}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .linkBox,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox{padding:8px 0 8px 0;margin:0;border:none;box-shadow:none;border-bottom:2px solid #008475;border-radius:0}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .linkBox::selection,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox::selection{background:rgba(0,132,117,.2)}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .copyButton,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .copyButton{cursor:pointer;min-width:64px;height:36px;border-radius:2px;padding:0 8px;margin-left:32px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:#1c1c1f;text-transform:uppercase;transition:background-color .15s}.GeoGebraFrame .dialogComponent.shareLink .linkPanel .copyButton:hover,.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .copyButton:hover{background-color:#e5e5e5}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel{padding-top:20px}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton{cursor:pointer;display:inline-flex;height:36px;min-width:88px;margin-right:24px;justify-content:center;vertical-align:middle;transition:background-color,color .15s}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton img,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton img{opacity:1;background-color:#008475;border-radius:50%;padding:6px}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton .gwt-Label,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton .gwt-Label{color:#1c1c1f;font-size:100%;margin:10px auto 0px 12px;cursor:pointer}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton:hover img,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton:hover img{background-color:#3da196}.GeoGebraFrame .dialogComponent.shareLink .buttonPanel .roundButton:hover .gwt-Label,.GeoGebraFrame .dialogComponent.shareLinkMebis .buttonPanel .roundButton:hover .gwt-Label{color:#000}.GeoGebraFrame .dialogComponent.classicExamStartDialog .description{margin-bottom:10px}.GeoGebraFrame .dialogComponent.classicExamStartDialog .checkboxPanel{margin-left:30px;min-height:32px}.GeoGebraFrame .dialogComponent.examStartDialog{max-width:427px}.GeoGebraFrame .dialogComponent.examStartDialog .examStartText{font-size:100%;margin:0px;padding-bottom:24px}.GeoGebraFrame .dialogComponent.examStartDialog .radioButton{margin:6px 0}.GeoGebraFrame .dialogComponent.examExitConfDialog{max-width:326px}.GeoGebraFrame .dialogComponent.examExitConfDialog .dialogContent{height:calc(100% - 52px)}.GeoGebraFrame .dialogComponent.examExitConfDialog .exitConfText{font-size:100%;margin:0px;padding-bottom:24px}.GeoGebraFrame .examExitDialog,.GeoGebraFrame .examLogDialog{padding:0px;max-width:316px}.GeoGebraFrame .examExitDialog .titlePanel,.GeoGebraFrame .examLogDialog .titlePanel{background-color:#008475;padding:20px 24px}.GeoGebraFrame .examExitDialog .titlePanel.locked,.GeoGebraFrame .examLogDialog .titlePanel.locked{background-color:#007aff}.GeoGebraFrame .examExitDialog .titlePanel.cheating,.GeoGebraFrame .examLogDialog .titlePanel.cheating{background-color:#d32f2f}.GeoGebraFrame .examExitDialog .titlePanel.cheating .panelRowIndent,.GeoGebraFrame .examLogDialog .titlePanel.cheating .panelRowIndent{padding:0px}.GeoGebraFrame .examExitDialog .titlePanel.cheating .panelRowIndent .examTitle,.GeoGebraFrame .examLogDialog .titlePanel.cheating .panelRowIndent .examTitle{margin-left:8px}.GeoGebraFrame .examExitDialog .titlePanel.cheating .panelRowIndent>*,.GeoGebraFrame .examLogDialog .titlePanel.cheating .panelRowIndent>*{margin:0px}.GeoGebraFrame .examExitDialog .titlePanel .calcType,.GeoGebraFrame .examLogDialog .titlePanel .calcType{font-size:75%;color:rgba(255,255,255,.7)}.GeoGebraFrame .examExitDialog .titlePanel .examTitle,.GeoGebraFrame .examLogDialog .titlePanel .examTitle{font-size:100%;color:#fff}.GeoGebraFrame .examExitDialog .withDivider,.GeoGebraFrame .examLogDialog .withDivider{border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .examExitDialog .contentPanel,.GeoGebraFrame .examLogDialog .contentPanel{height:252px;padding:20px 24px 24px 24px}.GeoGebraFrame .examExitDialog .contentPanel .captionStyle,.GeoGebraFrame .examLogDialog .contentPanel .captionStyle{margin-top:20px;font-size:75%;color:#6e6d73}.GeoGebraFrame .examExitDialog .contentPanel .captionStyle.noMargin,.GeoGebraFrame .examLogDialog .contentPanel .captionStyle.noMargin{margin-top:0px}.GeoGebraFrame .examExitDialog .dialogPanel,.GeoGebraFrame .examLogDialog .dialogPanel{padding:8px;float:right}.GeoGebraFrame .dialogComponent.errorDialog{max-width:320px}.GeoGebraFrame .dialogComponent.errorDialog .mainPanel{display:flex}.GeoGebraFrame .dialogComponent.errorDialog .mainPanel img{margin-right:10px;margin-top:auto;margin-bottom:auto}.GeoGebraFrame .examLogDialog{max-width:316px}.GeoGebraFrame .examLogDialog .contentPanel{min-height:0;height:unset}.GeoGebraFrame .examLogDialog .contentPanel.cheating{min-height:0px;max-height:252px;height:unset}.GeoGebraFrame .examLogDialog .contentPanel div:first-of-type>.captionStyle:first-child{margin:0px}.GeoGebraFrame .dialogComponent.shareLinkMebis{padding:24px 8px 0px 24px}.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel{margin-right:16px}.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.shareLinkMebis .linkPanel .linkBox::selection{background:rgba(var(--ggb-primary-color), 0.2)}.GeoGebraFrame .dialogComponent.shareLinkMebis .shareHelpTxt{font-size:100%;margin-top:12px;width:478px}.GeoGebraFrame .saveDialog{max-width:448px}.GeoGebraFrame .saveDialog .mowInputPanelContent .AutoCompleteTextFieldW{margin-bottom:16px}.GeoGebraFrame .saveDialog .mowInputPanelContent.hoverState .AutoCompleteTextFieldW,.GeoGebraFrame .saveDialog .mowInputPanelContent.focusState .AutoCompleteTextFieldW{margin-bottom:15px}.GeoGebraFrame .saveDialog .checkboxPanel{margin-top:4px;margin-bottom:20px}.GeoGebraFrame .saveDialog .locationHolder{display:flex}.GeoGebraFrame .saveDialog .locationHolder .imageHolder{width:40px;height:40px;border-radius:50%;background-color:#f3f2f7;margin:auto 12px auto 0}.GeoGebraFrame .saveDialog .locationHolder .imageHolder img{width:20px;height:20px;padding:10px}.GeoGebraFrame .saveDialog .locationHolder .dropDown{width:100%}.GeoGebraFrame .mowPermissionDialog{max-width:500px}.GeoGebraFrame .mowPermissionDialog .dialogContent .gwt-Label{font-size:80%;margin-bottom:20px}.GeoGebraFrame .mowPermissionDialog.narrowDialog{max-width:376px;width:fit-content}.GeoGebraFrame .dialogComponent.camera{max-width:530px}.GeoGebraFrame .dialogComponent.camera .mowCameraSimplePanel{margin-left:16px;margin-right:16px;width:94%;height:100%}.GeoGebraFrame .dialogComponent.camera .webcamInputPanel{min-height:160px;min-width:213px;max-width:100%;max-height:calc(100vh - 320px);text-align:center}.GeoGebraFrame .dialogComponent button.CustomColorButton:hover{border:2px solid var(--ggb-dark-color)}.GeoGebraFrame .MaterialDialogBox.mow .AutoCompleteTextFieldW{border-bottom:1px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.shareDialogMow{max-width:510px}.GeoGebraFrame .dialogComponent.shareDialogMow.hasBorder .groupPanel{overflow:unset;max-height:unset;border-top:unset}.GeoGebraFrame .dialogComponent.shareDialogMow .dialogTitle{margin-left:24px}.GeoGebraFrame .dialogComponent.shareDialogMow .dialogMainPanel{padding-left:0px}.GeoGebraFrame .dialogComponent.shareDialogMow .dialogContent{padding:0px 0px 24px 0px}.GeoGebraFrame .dialogComponent.shareDialogMow .selGrLbl{font-size:100%;margin-top:0px;margin-bottom:20px;margin-left:24px}.GeoGebraFrame .dialogComponent.shareDialogMow .groupPanel{border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12);max-height:200px;overflow:auto;padding:16px 0px 0px 20px}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel{border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .groupImgHolder{width:48px;height:48px;padding:12px;border-radius:50%;background-color:#f5f5f5;display:block;margin:0px auto;margin-top:16px}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .groupImgHolder img{opacity:.38}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .noGroupsLbl{font-size:100%;width:fit-content;display:block;margin:0px auto;margin-top:16px}.GeoGebraFrame .dialogComponent.shareDialogMow .noGroupPanel .noGroupsHelpLbl{width:262px;height:fit-content;display:block;margin:0px auto;margin-top:8px;margin-bottom:20px;font-size:87%;text-align:center}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink{margin:16px 24px 0px 24px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkImg{opacity:.54;margin:auto 32px auto 0px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .switcherPanel{display:flex}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .switcherPanel .switch{margin:auto 0px auto auto}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .textPanel{position:relative;max-width:356px;margin-right:8px;display:inline-block}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .textPanel .linkShareOnOff{margin-top:0px;font-size:100%;line-height:16px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .textPanel .linkShareHelp{margin-top:0px;font-size:87%;line-height:16px}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel{margin-top:16px;display:flex}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .linkBox{width:362px;padding:8px 0 8px 0;margin:0;border-radius:0;box-shadow:none;border:none;border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .linkBox::selection{background:rgba(var(--ggb-primary-color), 0.2)}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .copyButton{cursor:pointer;min-width:64px;height:36px;border-radius:2px;padding:0 8px;margin-left:32px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;color:#1c1c1f;text-transform:uppercase;transition:background-color .15s}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink .linkPanel .copyButton:hover{background-color:#e5e5e5}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink.disabled .linkImg{opacity:.38}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink.disabled .textPanel .linkShareOnOff{color:#b4b3ba}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink.disabled .textPanel .linkShareHelp{color:#b4b3ba}.GeoGebraFrame .dialogComponent.shareDialogMow .shareByLink.disabled .switch{cursor:default;opacity:.38}.GeoGebraFrame .dialogComponent.shareDialogMow .shareLinkAvailableInfo{max-width:474px;margin:16px 24px 0px 24px;font-size:87%}.GeoGebraFrame .groupButton{cursor:pointer;height:96px;width:90px;margin:0px 2px 4px 2px;display:inline-flex}.GeoGebraFrame .groupButton .content{height:96px;width:90px;overflow:hidden}.GeoGebraFrame .groupButton .groupImgHolder{width:24px;height:24px;padding:10px;border-radius:50%;border:2px solid rgba(0,0,0,.24);display:block;margin:0px auto;margin-top:4px}.GeoGebraFrame .groupButton .groupImgHolder .groupImg{opacity:.54}.GeoGebraFrame .groupButton .groupName{margin-top:8px;padding-bottom:4px;font-size:75%;height:32px;text-align:center;line-height:16px;overflow:hidden;cursor:pointer;position:relative;top:-20px}.GeoGebraFrame .groupButton .checkMark{padding:1px;border-radius:50%;background-color:var(--ggb-primary-color);position:relative;top:-44px;right:-56px;visibility:hidden}.GeoGebraFrame .groupButton.selected .groupImgHolder{border:2px solid var(--ggb-primary-color)}.GeoGebraFrame .groupButton.selected .checkMark{visibility:visible}.GeoGebraFrame .dialogComponent.tableOfValuesDialog{max-width:368px}.GeoGebraFrame .dialogComponent.tableOfValuesDialog .dialogTitle{margin-bottom:12px}.GeoGebraFrame .dialogComponent.tableOfValuesDialog .dialogMainPanel{height:calc(100% - 12px)}.GeoGebraFrame .dialogComponent.export3dDialog{max-width:384px;padding-right:0px}.GeoGebraFrame .dialogComponent.export3dDialog .dialogContent{padding-right:0px}.GeoGebraFrame .dialogComponent.export3dDialog .panelRow>*{margin:0px}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField{margin-left:0px;margin-right:24px;margin-top:8px;margin-bottom:8px;width:96px}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField .textField .AutoCompleteTextFieldW{margin:0px;display:flex;align-items:baseline}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField .textField .AutoCompleteTextFieldW .suffix{margin:0px;padding-left:8px;font-size:100%}.GeoGebraFrame .dialogComponent.export3dDialog .inputTextField .errorLabel{max-width:96px}.GeoGebraFrame .dialogComponent.export3dDialog .checkboxPanel{padding-left:16px}.GeoGebraFrame .dialogComponent.export3dDialog .equal{margin-top:0px;margin-bottom:8px;margin-left:-8px;margin-right:16px}.GeoGebraFrame .dialogComponent.whatsNewDialog{max-width:592px;height:auto}.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel{padding-right:16px}.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .message{margin-right:4px}.GeoGebraFrame .dialogComponent.whatsNewDialog .messagePanel .link{cursor:pointer}.GeoGebraFrame .mowInputPanelContent .TextField::selection{background:var(--ggb-selection-color)}.GeoGebraFrame .dialogComponent.templateChooser{max-width:656px}.GeoGebraFrame .dialogComponent.templateChooser .dialogTitle{margin-bottom:0px}.GeoGebraFrame .dialogComponent.templateChooser .dialogContent{padding:0px;max-height:386px;height:calc(100% - 72px)}.GeoGebraFrame .dialogComponent.templateChooser .dialogContent.withBorder{border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.templateChooser .dialogContent.withBorder .templatesPanel{padding-right:4px}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel{display:flex;gap:16px;padding:12px 24px;flex-wrap:wrap}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .mowPreviewCard{position:relative;display:inline-block;margin:0}.GeoGebraFrame .dialogComponent.templateChooser .templatesPanel .mowPreviewCard.selected{border-color:var(--ggb-primary-color);box-sizing:border-box}.GeoGebraFrame .sessionExpireNotifyDialog{max-width:448px;height:unset}.GeoGebraFrame .sessionExpireNotifyDialog .sessionExpireTxt{max-width:400px;margin-bottom:20px}.GeoGebraFrame .dialogComponent.sliderDialog{max-width:504px}.GeoGebraFrame .dialogComponent.sliderDialog .radioButtonPanel{display:flex}.GeoGebraFrame .dialogComponent.sliderDialog .radioButtonPanel .radioButton{margin-right:20px}.GeoGebraFrame .dialogComponent.sliderDialog .AutoCompleteTextFieldW{border-bottom:1px solid #008475 !important}.GeoGebraFrame .inputDialogComponent .inputTextField{max-width:456px;width:100%}.GeoGebraFrame .inputDialogComponent .inputTextField .AutoCompleteTextFieldW{margin-right:0px}.GeoGebraFrame .inputDialogComponent.angleInputDialog .radioButtonPanel{display:flex}.GeoGebraFrame .inputDialogComponent.angleInputDialog .radioButtonPanel .radioButton{margin-right:20px}.GeoGebraFrame .dialogComponent.createObjDialog{max-width:579px}.GeoGebraFrame .dialogComponent.createObjDialog .dialogContent{padding-right:0px}.GeoGebraFrame .dialogComponent.createObjDialog .radioButtonPanel{display:flex}.GeoGebraFrame .dialogComponent.createObjDialog .radioButtonPanel .radioButton{margin-right:20px}.GeoGebraFrame .TextInputDialog{max-width:430px;height:auto}.GeoGebraFrame .TextInputDialog .textEditorDisclosurePanelContent .gwt-Label{font-size:100%;margin-top:0px}.GeoGebraFrame .calcChooser{max-width:984px;min-height:232px;left:0px;padding:48px 36px;border-radius:2px;box-shadow:0 9px 46px 8px rgba(0,0,0,.14),0 11px 15px -7px rgba(0,0,0,.12),0 24px 38px 3px rgba(0,0,0,.2);box-sizing:border-box}.GeoGebraFrame .calcChooser .title{height:48px;font-size:175%;line-height:48px;max-width:912px;margin-bottom:32px;text-align:center}.GeoGebraFrame .calcChooser .calcBtn{max-width:120px;max-height:152px;width:100%;height:100%;margin:0px 16px;display:inline-table;cursor:pointer;transition:background-color .15s}.GeoGebraFrame .calcChooser .calcBtn .imgHolder{border-radius:50%;background-color:#f3f2f7;width:120px;height:120px}.GeoGebraFrame .calcChooser .calcBtn img{padding:24px}.GeoGebraFrame .calcChooser .calcBtn .gwt-Label{text-align:center;max-width:120px;margin-top:4px;min-height:24px;height:fit-content;line-height:150%;font-weight:500}.GeoGebraFrame .calcChooser .calcBtn:hover .imgHolder{background-color:#e6e6eb}.GeoGebraFrame .calcChooser .calcBtn.selected .imgHolder{background-color:#f3f0ff}.GeoGebraFrame .calcChooser.twoRows{width:480px;padding:24px 12px}.GeoGebraFrame .calcChooser.threeRows{width:376px}.GeoGebraFrame .calcChooser.twoRows .title,.GeoGebraFrame .calcChooser.threeRows .title{height:36px;font-size:140%;line-height:36px;margin-bottom:24px}.GeoGebraFrame .dialogComponent.statistics .dialogTitle{height:24px;font-size:125%;line-height:1.2}.GeoGebraFrame .dialogComponent.statistics.error{max-width:468px}.GeoGebraFrame .dialogComponent.statistics.error .dialogContent{border:none}.GeoGebraFrame .dialogComponent.statistics .dialogContent{max-height:426px;height:calc(100% - 114px);box-sizing:border-box;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent.statistics .dialogContent select:focus:not([readonly]){border:none;border-bottom:1px #008475 solid}.GeoGebraFrame .dialogComponent.statistics .dialogContent .group{margin-bottom:22px}.GeoGebraFrame .dialogComponent.statistics .dialogContent .group .heading{margin-top:8px;margin-bottom:4px;height:14px;font-size:12px}.GeoGebraFrame .dialogComponent.statistics .dialogContent .dropDown{width:100%}.GeoGebraFrame .manageTools{max-width:560px}.GeoGebraFrame .manageTools select:focus:not([readonly]){border:none;border-bottom:1px #008475 solid}.GeoGebraFrame .manageTools .toolButtons{display:inline-block;margin-bottom:16px}.GeoGebraFrame .manageTools .containedButton{margin-right:8px}.GeoGebraFrame .multiSelectList{position:relative}.GeoGebraFrame .multiSelectList option{height:20px}.GeoGebraFrame .multiSelectList .gwt-ListBox{max-width:calc(100% - 52px);margin-right:16px}.GeoGebraFrame .multiSelectList .toolListButtons{position:absolute;top:8px;display:inline-block}.GeoGebraFrame .multiSelectList .toolListButtons .IconButton{margin-bottom:8px}.GeoGebraFrame .iconSelectShowPanel{display:flex}.GeoGebraFrame .iconSelectShowPanel .iconPanel{display:inline-flex;margin-right:66px}.GeoGebraFrame .iconSelectShowPanel .iconPanel img{border-radius:5px;border:#dcdcdc solid 1px;margin-right:12px}.GeoGebraFrame .iconSelectShowPanel .templatePanel{display:flex;padding-top:4px;padding-bottom:4px}.GeoGebraFrame .iconSelectShowPanel .templatePanel .checkbox{margin-right:12px}.GeoGebraFrame .iconSelectShowPanel .templatePanel .checkboxLbl{line-height:26px}.GeoGebraFrame .toolCreationDialog{max-width:560px}.GeoGebraFrame .toolCreationDialog .toolSelectObjectLabel{margin-top:8px}.GeoGebraFrame .toolCreationDialog .iconSelectShowPanel{margin-bottom:8px}.GeoGebraFrame .toolCreationDialog .dialogNavigation{margin-top:16px;text-align:center}.GeoGebraFrame .toolCreationDialog .dialogNavigation .materialOutlinedButton{min-width:94px}.GeoGebraFrame .toolCreationDialog .dialogNavigation .materialOutlinedButton:disabled{color:rgba(0,0,0,.38);opacity:1}.GeoGebraFrame .toolCreationDialog .dialogNavigation .materialOutlinedButton:disabled:hover{background:#fff}.GeoGebraFrame .dialogThreeTabs .gwt-TabBarItem{min-width:30%}.GeoGebraFrame .perspectivePopup{width:280px}.GeoGebraFrame .perspectivePopup .listMenuItem img{opacity:1}.GeoGebraFrame .perspectivePopup .listMenuItem{height:48px;line-height:36px;padding:8px 16px 8px 56px}.GeoGebraFrame .perspectivePopup .menuSeparator{width:100%}.GeoGebraFrame .perspectivePopup .downloadItem img{opacity:.54}.GeoGebraFrame .perspectivePopup .downloadItem .gwt-Label{line-height:32px}.GeoGebraFrame .perspectivePopup .headerItem{padding-left:24px}.GeoGebraFrame .perspectivePopup .headerItem .headerPanel{display:inline-flex}.GeoGebraFrame .perspectivePopup .headerItem .headerPanel .gwt-Label{width:200px}.GeoGebraFrame .perspectivePopup .headerItem .headerPanel .helpBtn{position:relative;display:inline-flex;opacity:.54}.GeoGebraFrame .perspectivePopup .headerItem.selectedItem{background:#fff;cursor:default}.GeoGebraFrame .imageDialog .infoErrorPanel{min-width:100%;width:auto;margin:auto}.GeoGebraFrame .imageDialog .cameraPanel{height:367px;min-width:100%;width:auto}.GeoGebraFrame .imageDialog .cameraPanel.error{height:367px;display:inline-flex}.GeoGebraFrame .imageDialog .webcamInputPanel{display:block;margin:auto;min-height:40px;min-width:53px;max-width:100%;max-height:calc(100vh - 320px);text-align:center}.GeoGebraFrame .imageDialog .mowFloatingButton{position:relative;left:calc(50% - 24px);bottom:30px;padding:12px;height:24px}.GeoGebraFrame .imageDialog .mowFloatingButton:hover,.GeoGebraFrame .imageDialog .mowFloatingButton:focus{background:#5145a8}.GeoGebraFrame .substituteDialog{max-width:384px}.GeoGebraFrame .substituteDialog .dialogContent{height:calc(100% - 110px);max-height:390px;min-height:390px}.GeoGebraFrame .substituteDialog .flexGroup{display:flex;margin-bottom:8px}.GeoGebraFrame .substituteDialog .flexGroup .gwt-Label{max-width:168px;width:100%;font-size:87%;font-weight:bold;margin-top:16px}.GeoGebraFrame .substituteDialog .flexGroup .gwt-Label.with{margin-left:16px}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW{height:40px;border:1px solid #d7d7d7;border-radius:4px;margin-bottom:0px}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW input[type=text]{margin-bottom:8px;margin-top:8px}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.focused,.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.focused.hover{border-color:#6557d2;border-width:2px}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.focused input[type=text],.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.focused.hover input[type=text]{margin-bottom:7px;margin-top:7px}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.hover{border-color:rgba(0,0,0,.54)}.GeoGebraFrame .substituteDialog .flexGroup .AutoCompleteTextFieldW.with{margin-right:0px}.GeoGebraFrame .defineFunctionsDialog .functionPanel{display:flex}.GeoGebraFrame .defineFunctionsDialog .functionPanel .gwt-Label{height:20px;margin:20px 4px 16px 0;color:rgba(0,0,0,.87);white-space:nowrap}.GeoGebraFrame .defineFunctionsDialog .functionPanel .mathTextField{border:none;border-bottom:1px rgba(0,0,0,.42) solid;margin-bottom:1px;border-radius:0;cursor:pointer;padding-top:0;width:100%;margin-top:16px}.GeoGebraFrame .defineFunctionsDialog .functionPanel .mathTextField:hover{border-bottom-color:rgba(0,0,0,.87)}.GeoGebraFrame .defineFunctionsDialog .functionPanel.focusState .mathTextField{margin-bottom:0;border-bottom:2px solid #6557d2}.GeoGebraFrame .defineFunctionsDialog .functionPanel.error .mathTextField{border-bottom:2px solid #b00020}.GeoGebraFrame .dynamicText{border:2px #d3d3d3 solid;background:wheat;cursor:pointer;margin-left:1px;margin-right:1px;vertical-align:middle;min-width:10px}.GeoGebraFrame .textEditPopup{box-shadow:none}.GeoGebraFrame .overwriteDialog .dialogContent .gwt-Label{margin-bottom:8px;line-height:24px}.GeoGebraFrame .assignOption{display:flex;padding:8px 0;cursor:pointer}.GeoGebraFrame .assignOption:hover{background-color:#f3f2f7}.GeoGebraFrame .assignOption .subtitle{font-size:87.5%;line-height:20px}.GeoGebraFrame .assignOption .title{line-height:24px}.GeoGebraFrame .assignOption .icon{border-radius:50%;margin-right:16px;min-width:24px;height:24px;background-size:24px;background-repeat:no-repeat}.GeoGebraFrame .rulingDialog{max-width:540px}.GeoGebraFrame .floatingSettings{position:absolute;top:0px;right:0px;box-shadow:0 6px 16px rgba(0,0,0,.28);background-color:#fff;z-index:499;height:100%;width:500px;overflow:hidden}.GeoGebraFrame .simplePropertiesPanel{padding:8px;border-right:1px solid #dcdcdc;box-sizing:border-box}.GeoGebraFrame .propertiesPanel{width:100%;height:100%;display:flex;flex-flow:column}.GeoGebraFrame .propertiesPanel .optionsSlider{display:flex}.GeoGebraFrame .propertiesPanel .gwt-TabBar{cursor:pointer}.GeoGebraFrame .propertiesPanel textarea{border-radius:2px;box-shadow:none}.GeoGebraFrame .propertiesPanel .numberInput{border:none;box-shadow:none;width:70px;margin-right:20px;position:relative}.GeoGebraFrame .propertiesPanel .numberInput .matKeyboardOpenBtn{display:none}.GeoGebraFrame .propertiesPanel .optionsPanel.inlineOption{display:inline-block}.GeoGebraFrame .propertiesPanel .optionsPanel.inlineOption .fieldContainer{width:112px}.GeoGebraFrame .propertiesPanel .panelRowIndent,.GeoGebraFrame .propertiesPanel .panelRowCell,.GeoGebraFrame .propertiesPanel .panelRow,.GeoGebraFrame .propertiesPanel .listBoxPanel,.GeoGebraFrame .propertiesPanel .optionsPanel,.GeoGebraFrame .propertiesPanel .optionsPanelIndent{margin-bottom:10px}.GeoGebraFrame .propertiesPanel .panelRowIndent .gwt-Label,.GeoGebraFrame .propertiesPanel .panelRowCell .gwt-Label,.GeoGebraFrame .propertiesPanel .panelRow .gwt-Label,.GeoGebraFrame .propertiesPanel .listBoxPanel .gwt-Label,.GeoGebraFrame .propertiesPanel .optionsPanel .gwt-Label,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .gwt-Label{font-size:90%}.GeoGebraFrame .propertiesPanel .panelRowIndent .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .panelRowCell .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .panelRow .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .listBoxPanel .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .optionsPanel .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .gwt-CheckBox{margin-bottom:0px}.GeoGebraFrame .propertiesPanel .panelRowIndent .gwt-CheckBox input[type=checkbox],.GeoGebraFrame .propertiesPanel .panelRowCell .gwt-CheckBox input[type=checkbox],.GeoGebraFrame .propertiesPanel .panelRow .gwt-CheckBox input[type=checkbox],.GeoGebraFrame .propertiesPanel .listBoxPanel .gwt-CheckBox input[type=checkbox],.GeoGebraFrame .propertiesPanel .optionsPanel .gwt-CheckBox input[type=checkbox],.GeoGebraFrame .propertiesPanel .optionsPanelIndent .gwt-CheckBox input[type=checkbox]{margin-right:0px}.GeoGebraFrame .propertiesPanel .colorChooserPreview canvas{border-radius:2px;cursor:pointer}.GeoGebraFrame .propertiesPanel .listBoxPanel{margin-bottom:0px}.GeoGebraFrame .propertiesPanel .panelIndent{padding-left:25px}.GeoGebraFrame .propertiesPanel input[type=range]{cursor:pointer}.GeoGebraFrame .propertiesPanel input[type=checkbox]{cursor:pointer;display:inline-block;vertical-align:middle;margin-bottom:2px}.GeoGebraFrame .propertiesPanel .gwt-CheckBox label{font-size:90%;margin-left:8px;margin-right:16px}.GeoGebraFrame .propertiesPanel .checkboxHolder{display:flex;min-height:40px;flex-wrap:wrap}.GeoGebraFrame .propertiesPanel .checkboxHolder .dropDown{height:40px}.GeoGebraFrame .propertiesPanel .checkboxHolder .dropDown .optionLabelHolder.noLabel .selectedOption{margin-top:8px}.GeoGebraFrame .propertiesPanel .checkboxHolder .dropDown .arrow{margin-top:6px}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton,.GeoGebraFrame .propertiesPanel .button{cursor:pointer;padding:4px;margin:0px}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton img,.GeoGebraFrame .propertiesPanel .button img{opacity:.54}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton:hover img,.GeoGebraFrame .propertiesPanel .button:hover img{opacity:1}.GeoGebraFrame .propertiesPanel .advanced-TextButtonPanel .choice-button{position:absolute;right:16px;top:2px;cursor:pointer}.GeoGebraFrame .propertiesPanel .advanced-TextButtonPanel .choice-button img{opacity:.54}.GeoGebraFrame .propertiesPanel .advanced-TextButtonPanel .choice-button:hover img{opacity:1}.GeoGebraFrame .propertiesPanel .advanced-TextButtonPanel .choice-button.choice-button-up-disabled{cursor:default}.GeoGebraFrame .propertiesPanel .advanced-TextButtonPanel .choice-button.choice-button-up-disabled img{opacity:.3}.GeoGebraFrame .propertiesPanel input[type=text]{width:100%;font-size:90%;border-radius:0px;border:none;box-shadow:none;border-bottom:1px solid #dcdcdc;padding:4px;padding-left:8px;margin-bottom:2px;transition:border-bottom .3s ease-out}.GeoGebraFrame .propertiesPanel input[type=text]:hover,.GeoGebraFrame .propertiesPanel input[type=text]:focus{border:none;border-bottom:1px solid #008475}.GeoGebraFrame .propertiesPanel input[type=text]:disabled{background-color:rgba(255,255,255,0);opacity:.42}.GeoGebraFrame .propertiesPanel input[type=text]:disabled:hover{border-bottom:1px solid #dcdcdc}.GeoGebraFrame .propertiesPanel .cursorOverlay span{font-size:90%}.GeoGebraFrame .propertiesPanel .AutoCompleteTextFieldW .SymbolToggleButton{top:0%;right:20px}.GeoGebraFrame .propertiesPanel .AutoCompleteTextFieldW .SymbolToggleButton.shown:hover{color:#008475}.GeoGebraFrame .propertiesPanel .optionsPanelCell .gwt-Label{font-size:90%;min-width:64px}.GeoGebraFrame .propertiesPanel .optionsPanelCell .AutoCompleteTextFieldW .SymbolToggleButton{right:-8px}.GeoGebraFrame .propertiesPanel .optionsInput,.GeoGebraFrame .propertiesPanel .sliderIntervalPanel{margin-bottom:10px}.GeoGebraFrame .propertiesPanel .optionsInput .gwt-Label,.GeoGebraFrame .propertiesPanel .sliderIntervalPanel .gwt-Label{color:#008475;font-size:80%}.GeoGebraFrame .propertiesPanel .optionsInput .AutoCompleteTextFieldW .SymbolToggleButton,.GeoGebraFrame .propertiesPanel .sliderIntervalPanel .AutoCompleteTextFieldW .SymbolToggleButton{position:relative}.GeoGebraFrame .propertiesPanel .optionsInput input[type=text].gwt-SuggestBox,.GeoGebraFrame .propertiesPanel .sliderIntervalPanel input[type=text].gwt-SuggestBox{width:80%}.GeoGebraFrame .propertiesPanel .sliderWidthPanel .gwt-Label{font-size:80%;color:#008475}.GeoGebraFrame .propertiesPanel .sliderWidthPanel select{display:block;width:100%}.GeoGebraFrame .propertiesPanel .sliderWidthPanel .AutoCompleteTextFieldW{display:flex}.GeoGebraFrame .propertiesPanel .sliderWidthPanel .AutoCompleteTextFieldW .unitLabel{font-size:90%}.GeoGebraFrame .propertiesPanel .optionsPanel,.GeoGebraFrame .propertiesPanel .optionsPanelIndent{display:flex;flex-wrap:wrap}.GeoGebraFrame .propertiesPanel .optionsPanel .optionsSlider,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .optionsSlider{display:flex}.GeoGebraFrame .propertiesPanel .optionsPanel .gwt-Label,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .gwt-Label{vertical-align:middle;line-height:250%}.GeoGebraFrame .propertiesPanel .optionsPanel .gwt-CheckBox,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .gwt-CheckBox{margin-top:11px !important}.GeoGebraFrame .propertiesPanel .optionsPanel input[type=range],.GeoGebraFrame .propertiesPanel .optionsPanelIndent input[type=range]{padding-top:0px !important}.GeoGebraFrame .propertiesPanel .optionsPanel .optionsSlider .gwt-Label,.GeoGebraFrame .propertiesPanel .optionsPanelIndent .optionsSlider .gwt-Label{margin-bottom:3px}.GeoGebraFrame .propertiesPanel .listBoxPanel .gwt-Label{min-width:64px}.GeoGebraFrame .propertiesPanel .listBoxPanel .imageCorner{font-size:90%}.GeoGebraFrame .propertiesPanel .settingsBtn,.GeoGebraFrame .propertiesPanel .textButton,.GeoGebraFrame .propertiesPanel .openFileBtn{height:36px;width:136px;padding:0px 16px;text-align:center;text-transform:uppercase;border:none;margin-top:16px;margin-right:16px;border-radius:2px;font-size:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);transition:box-shadow .3s ease-out}.GeoGebraFrame .propertiesPanel .settingsBtn .gwt-Label,.GeoGebraFrame .propertiesPanel .textButton .gwt-Label,.GeoGebraFrame .propertiesPanel .openFileBtn .gwt-Label{text-align:center;height:36px;line-height:36px}.GeoGebraFrame .propertiesPanel .settingsBtn:hover,.GeoGebraFrame .propertiesPanel .textButton:hover,.GeoGebraFrame .propertiesPanel .openFileBtn:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,.2);cursor:pointer}.GeoGebraFrame .propertiesPanel .textButton,.GeoGebraFrame .propertiesPanel .okBtn,.GeoGebraFrame .propertiesPanel .cancelBtn{width:100% !important;min-width:64px;max-width:128px;color:#000;margin-top:0px;margin-left:16px}.GeoGebraFrame .propertiesPanel .textButton:hover,.GeoGebraFrame .propertiesPanel .okBtn:hover,.GeoGebraFrame .propertiesPanel .cancelBtn:hover{background-color:#fff;text-decoration:none}.GeoGebraFrame .propertiesPanel .openFileBtn{width:150px;color:#000;margin-top:0px;margin-left:16px}.GeoGebraFrame .propertiesPanel .openFileBtn:hover{text-decoration:none;background-color:#fff}.GeoGebraFrame .propertiesPanel .settingsBtn{width:100% !important;max-width:256px;min-width:136px}.GeoGebraFrame .propertiesPanel .clearImgBtn{padding:4px}.GeoGebraFrame .propertiesPanel .clearImgBtn img{opacity:.54}.GeoGebraFrame .propertiesPanel .clearImgBtn img:hover{opacity:1}.GeoGebraFrame .propertiesPanel .btnBold,.GeoGebraFrame .propertiesPanel .btnItalic,.GeoGebraFrame .propertiesPanel .btnUnderline,.GeoGebraFrame .propertiesPanel .btnLatex{border-radius:2px;margin-left:0px;margin-right:8px}.GeoGebraFrame .propertiesPanel .btnBold img,.GeoGebraFrame .propertiesPanel .btnItalic img,.GeoGebraFrame .propertiesPanel .btnUnderline img,.GeoGebraFrame .propertiesPanel .btnLatex img{opacity:.7}.GeoGebraFrame .propertiesPanel .btnBold:hover,.GeoGebraFrame .propertiesPanel .btnItalic:hover,.GeoGebraFrame .propertiesPanel .btnUnderline:hover,.GeoGebraFrame .propertiesPanel .btnLatex:hover{border:#008475 solid 1px}.GeoGebraFrame .propertiesPanel .btnBold.gwt-ToggleButton-down,.GeoGebraFrame .propertiesPanel .btnItalic.gwt-ToggleButton-down,.GeoGebraFrame .propertiesPanel .btnUnderline.gwt-ToggleButton-down,.GeoGebraFrame .propertiesPanel .btnLatex.gwt-ToggleButton-down{border:#008475 solid 1px}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton{cursor:pointer;padding:4px;margin:0px}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton img{opacity:.54}.GeoGebraFrame .propertiesPanel .gwt-ToggleButton:hover img{opacity:1}.GeoGebraFrame .propertiesPanel .BackgroundColorPanel .gwt-RadioButton input[type=radio]{margin-right:10px}.GeoGebraFrame .propertiesPanel .BackgroundColorPanel .gwt-RadioButton label{font-size:90%}.GeoGebraFrame .propertiesPanel .BackgroundColorPanel .clearBackgroundButton{cursor:pointer;padding:4px;margin:0px}.GeoGebraFrame .propertiesPanel .BackgroundColorPanel .clearBackgroundButton img{opacity:.54}.GeoGebraFrame .propertiesPanel .BackgroundColorPanel .clearBackgroundButton:hover img{opacity:1}.GeoGebraFrame .propertiesPanel .panelTitle:first-child{margin-top:8px !important}.GeoGebraFrame .propertiesPanel .objectPropertiesTextEditor{border:#dcdcdc solid 1px;background:#fff;padding:4px 5px;color:#666;border-radius:2px;box-sizing:border-box;margin-bottom:10px;width:100%;height:100px;overflow:auto}.GeoGebraFrame .propertiesPanel .objectPropertiesTextEditor:focus:not([readonly]){border:1px #008475 solid}.GeoGebraFrame .propertiesTab{overflow:auto;padding-right:8px;padding-left:16px;box-sizing:border-box}.GeoGebraFrame .dropDownLabel{vertical-align:sub}.GeoGebraFrame .propertiesStyleBar{overflow:visible;position:absolute;right:0;top:0}.GeoGebraFrame .propertiesStyleBar .selected,.GeoGebraFrame .propertiesStyleBar .gwt-MenuItem.selected:hover{background-image:linear-gradient(right, #dcdcdc, #f8f8f8)}.GeoGebraFrame .propertiesStyleBar .menuProperties{position:relative;width:40px}.GeoGebraFrame .propertiesStyleBar .menuProperties .gwt-MenuItem{padding:0px}.GeoGebraFrame .propertiesStyleBar .menuProperties .gwt-MenuItem img{width:24px;height:24px;padding:8px}.GeoGebraFrame .propertiesStyleBar .closeButton{opacity:.54}.GeoGebraFrame .propertiesStyleBar .closeButton:hover{opacity:1}.GeoGebraFrame .dropdownButton,.GeoGebraFrame .gwt-ListBox{font-size:90%;color:#666;cursor:pointer;box-shadow:none;padding:8px;border-radius:0;border:none;border-bottom:1px solid #dcdcdc;transition:border-bottom .3s ease-out;background-color:rgba(0,0,0,0)}.GeoGebraFrame .dropdownButton:hover,.GeoGebraFrame .gwt-ListBox:hover{background-color:rgba(0,0,0,0);border-bottom:1px solid #008475}.GeoGebraFrame .listBoxPanel-noLabel{margin-top:4px;margin-bottom:0px;margin-left:20px}.GeoGebraFrame .grid .cell{padding:8px;vertical-align:top;cursor:pointer}.GeoGebraFrame .grid .cell .image{width:104px;height:64px;margin-bottom:8px;border-radius:4px;border:1px solid #e4e4e4}.GeoGebraFrame .grid .cell .title{text-align:center;font-size:75%;width:104px;min-height:40px}.GeoGebraFrame .grid .cell-active .image{border:1px solid var(--ggb-primary-color)}.GeoGebraFrame .grid .cell-active .title{color:var(--ggb-primary-color)}.GeoGebraFrame .animateInFromRight,.GeoGebraFrame .floatingSettings.animateIn{animation-duration:.25s;animation-name:settingsIn;overflow:auto}@keyframes settingsIn{0%{right:-500px;top:0px}100%{right:0px;top:0px}}.GeoGebraFrame .animateOutToRight,.GeoGebraFrame .floatingSettings.animateOut{animation-duration:.2s;animation-name:settingsOut;overflow-y:auto;right:-500px}@keyframes settingsOut{0%{right:0px;top:0px}50%{right:-250;top:0px}100%{right:-500px;top:0px}}.GeoGebraFrame .propertiesPanel .radioButtonPanel{display:block}.GeoGebraFrame .propertiesPanel .radioButtonPanel .radioButton{margin-right:40px}.GeoGebraFrame .propertiesPanel .radioButtonPanel .gwt-Label{font-size:90%;margin-left:8px}.GeoGebraFrame .propertiesPanel .checkboxLbl{font-size:90%;min-height:18px;line-height:18px;margin-left:8px}.GeoGebraFrame .propertiesPanel .checkboxPanel,.GeoGebraFrame .optionsPanel .checkboxPanel{margin-right:30px}.GeoGebraFrame .propertiesPanel .checkboxPanel.block,.GeoGebraFrame .optionsPanel .checkboxPanel.block{display:block}.GeoGebraFrame .propertiesPanel .checkboxPanel.block .checkbox,.GeoGebraFrame .optionsPanel .checkboxPanel.block .checkbox{display:inline-block}.GeoGebraFrame .propertiesPanel .checkboxPanel.block .checkboxLbl,.GeoGebraFrame .optionsPanel .checkboxPanel.block .checkboxLbl{display:inline-block;vertical-align:top}.GeoGebraFrame .tickPanel .combobox{width:80px}.GeoGebraFrame .tickPanel .checkboxPanel{margin:12px 30px 0 0}.GeoGebraFrame .snackbarComponent{max-width:664px;min-width:320px;width:fit-content;width:-moz-fit-content;position:absolute;bottom:8px;left:8px;right:8px;margin-right:16px;padding:6px 8px 6px 16px;z-index:1000;border-radius:4px;background-color:#2f2f33;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 1px 18px 0 rgba(0,0,0,.12),0 6px 10px 0 rgba(0,0,0,.14);transition:opacity .25s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .25s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .25s cubic-bezier(0, 0, 0.2, 1) 0ms;transform:scale(0.8);opacity:0;display:flex}.GeoGebraFrame .snackbarComponent.landscape{left:80px}.GeoGebraFrame .snackbarComponent.portrait{left:8px;bottom:64px}.GeoGebraFrame .snackbarComponent.fadeIn{opacity:1;transform:scale(1)}.GeoGebraFrame .snackbarComponent .txtContainer{margin-right:8px;margin-top:auto;margin-bottom:auto;padding:8px 0px}.GeoGebraFrame .snackbarComponent .txtContainer .title{min-height:20px;color:rgba(255,255,255,.87);font-size:88%;font-weight:500}.GeoGebraFrame .snackbarComponent .txtContainer .text{font-size:88%;min-height:20px;color:rgba(255,255,255,.6)}.GeoGebraFrame .snackbarComponent .materialTextButton{color:#a397fc;font-size:88%;margin:auto 0px auto auto}.GeoGebraFrame .snackbarComponent .materialTextButton:hover{background:none}@media screen and (max-width: 420px){.GeoGebraFrame .snackbarComponent{width:calc(100% - 40px);min-width:unset}}.GeoGebraFrame .dataImporter{max-width:664px;min-width:320px;width:fit-content;background-color:#1c1c1f;position:absolute;bottom:8px;left:8px;right:8px;z-index:1000;border-radius:4px;box-shadow:0px 1px 1px 0px rgba(47,47,51,.14),0px 2px 1px -1px rgba(47,47,51,.12),0px 1px 3px 0px rgba(47,47,51,.2);transition:opacity .25s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .25s cubic-bezier(0, 0, 0.2, 1) 0ms;transform:scale(0.8);opacity:0}.GeoGebraFrame .dataImporter.fadeIn{opacity:1;transform:scale(1)}.GeoGebraFrame .dataImporter.landscape{left:80px}.GeoGebraFrame .dataImporter.portrait{left:8px;bottom:64px}.GeoGebraFrame .dataImporter .titleHolder{height:48px;display:flex}.GeoGebraFrame .dataImporter .titleHolder .gwt-Image{margin:12px 8px 12px 12px}.GeoGebraFrame .dataImporter .titleHolder .gwt-Label{font-size:16px;color:#fff;line-height:48px;margin-right:56px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.GeoGebraFrame .dataImporter .titleHolder .button{position:absolute;right:0px;padding:12px}.GeoGebraFrame .dataImporter .titleHolder .button .gwt-Image{margin:0px}.GeoGebraFrame .dataImporter .progressBar{margin:8px 16px 20px 16px}.GeoGebraFrame .dataImporter.error .titleHolder .gwt-Label{color:#6e6d73}.GeoGebraFrame .dataImporter.error .errorHolder{display:flex;height:36px}.GeoGebraFrame .dataImporter.error .errorHolder .errorMsg{color:#fff;font-size:14px;height:20px;margin:4px auto 8px 16px}.GeoGebraFrame .dataImporter.error .errorHolder .button{position:absolute;right:0px;color:#a397fc;font-size:14px;margin:0 16px 8px 0;padding:6px 0;text-transform:uppercase}.GeoGebraFrame .dataImporter.error .errorHolder .button:hover{background:none}.GeoGebraFrame .tab.scientific{background-color:#fafafc}.GeoGebraFrame .algebraPanelScientificSmallScreen{padding-top:8px;box-sizing:border-box}.GeoGebraFrame .undoBtnScientific{margin-right:12px}.GeoGebraFrame .undoRedoCntScientific{margin:6px;float:left;position:relative}.GeoGebraFrame.smallScreen .undoRedoCntScientific,.GeoGebraFrame.smallScreen .settingsBtnScientific{margin:0}.GeoGebraFrame .undoRedoSettingsPanelScientific{position:relative;clear:both;height:48px;margin:auto;padding-left:72px}.GeoGebraFrame.landscape .undoRedoSettingsPanelScientific{max-width:calc(100% - 120px)}.GeoGebraFrame.compact .undoRedoSettingsPanelScientific,.GeoGebraFrame.smallScreen .undoRedoSettingsPanelScientific{max-width:calc(100% - 36px);height:36px}.GeoGebraFrame.compact .undoRedoSettingsPanelScientific,.GeoGebraFrame.portrait .undoRedoSettingsPanelScientific,.GeoGebraFrame.smallScreen .undoRedoSettingsPanelScientific{padding-left:0}.GeoGebraFrame .scientificSettingsView{background-color:#fafafc}.GeoGebraFrame .scientificSettingsViewSmall{background-color:#fff}.GeoGebraFrame .settingsPanelScientificNoHeader,.GeoGebraFrame .settingsPanelScientificSmallScreen,.GeoGebraFrame .panelScientificDefaults{background-color:#fafafc}.GeoGebraFrame .settingsPanelScientificNoHeader>div,.GeoGebraFrame .settingsPanelScientificSmallScreen>div,.GeoGebraFrame .panelScientificDefaults>div{min-height:calc(100% - 24px);box-sizing:border-box;padding-bottom:52px;background:#fff;margin-top:24px;margin-bottom:24px;padding-top:8px;border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);overflow-x:hidden}.GeoGebraFrame .undoRedoSettingsPanelScientific,.GeoGebraFrame .settingsPanelScientificNoHeader>div,.GeoGebraFrame .settingsPanelScientificSmallScreen>div,.GeoGebraFrame .panelScientificDefaults>div{width:800px;max-width:calc(100% - 48px);margin-left:auto;margin-right:auto}.GeoGebraFrame .panelScientificDefaults{position:absolute;top:0}.GeoGebraFrame .panelScientificDefaults>div{margin-bottom:0;border-bottom-right-radius:0px;border-bottom-left-radius:0px}.GeoGebraFrame .settingsPanelScientificNoHeader>div,.GeoGebraFrame .settingsPanelScientificSmallScreen>div{padding-left:16px;padding-right:128px;padding-top:8px;padding-bottom:8px}.GeoGebraFrame .settingsPanelScientificSmallScreen>div{width:100%;max-width:100%;margin-top:0px;margin-bottom:0px;box-shadow:none}.GeoGebraFrame .avItemHeaderScientific{position:absolute;height:100%;width:56px;cursor:default}.GeoGebraFrame .algebraPanelScientific .newRadioButtonTreeItemParent{border-width:0}.GeoGebraFrame .avItemNumber,.GeoGebraFrame .avWarningScientific{font-size:75%;top:14px;left:16px;position:absolute}.GeoGebraFrame .avWarningScientific{top:12px;opacity:.54}.GeoGebraFrame .panelFadeOut,.GeoGebraFrame .panelFadeIn{opacity:1;animation-iteration-count:1;animation-duration:.2s}.GeoGebraFrame .panelFadeIn{animation-name:fadeInOpacity;animation-timing-function:ease-in}.GeoGebraFrame .panelFadeOut{animation-name:fadeOutOpacity;animation-timing-function:ease-out}.GeoGebraFrame .avNameLogo{margin-bottom:0}@keyframes fadeInOpacity{0%{opacity:0}100%{opacity:1}}@keyframes fadeOutOpacity{0%{opacity:1}100%{opacity:0}}.GeoGebraFrame .evaluatorEditor{margin:4px;width:calc(100% - 8px);min-height:calc(100% - 8px);max-height:calc(100% - 8px);overflow:hidden}.GeoGebraFrame{background-color:#fff;color:#1c1c1f;font-size:16px}.GeoGebraFrame.transparent{background-color:rgba(0,0,0,0)}.GeoGebraFrame label,.GeoGebraFrame span,.GeoGebraFrame td,.GeoGebraFrame th{color:#1c1c1f;font-size:16px}.GeoGebraFrame img{vertical-align:baseline}.GeoGebraFrame button{font-family:geogebra-sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}.GeoGebraFrame .button,.GeoGebraFrame .gwt-MenuItem{cursor:pointer}.GeoGebraFrame .button.button-up-disabled,.GeoGebraFrame .gwt-MenuItem.button-up-disabled{cursor:default;opacity:.3}.GeoGebraFrame .SpreadsheetEditorCell input[type=text]:disabled{background-color:#fff;opacity:1}.GeoGebraFrame input[type=text]:disabled{background-color:#ebebe4}.GeoGebraFrame .disabledTextfieldEditing input[type=text]{background-color:#fff}.GeoGebraFrame .gwt-MenuBar{cursor:default}.GeoGebraFrame input[type=text],.GeoGebraFrame input[type=number],.GeoGebraFrame select{min-height:0;min-width:0}.GeoGebraFrame .Dialog-messagePanel{margin-bottom:10px}.GeoGebraFrame .Dialog-errorPanel,.GeoGebraFrame .Dialog-errorPanel td{color:red}.GeoGebraFrame .Dialog-errorPanel{color:red;display:block}.GeoGebraFrame .Dialog-messagePanel img{margin-right:10px}.GeoGebraFrame .DialogRbPanel{margin-top:10px}.GeoGebraFrame .DialogRbPanel td{padding-right:20px}.GeoGebraFrame .neutral-0{background-color:#fff}.GeoGebraFrame .neutral-100{background-color:#fafafc}.GeoGebraFrame .neutral-200{background-color:#f3f2f7}.GeoGebraFrame .neutral-300{background-color:#e6e6eb}.GeoGebraFrame .neutral-400{background-color:#d1d0d6}.GeoGebraFrame .neutral-500{background-color:#b4b3ba}.GeoGebraFrame .neutral-600{background-color:#85848a}.GeoGebraFrame .neutral-700{background-color:#6e6d73}.GeoGebraFrame .neutral-800{background-color:#2f2f33}.GeoGebraFrame .neutral-900{background-color:#1c1c1f}.GeoGebraFrame .purple-100{background-color:#f3f0ff}.GeoGebraFrame .purple-200{background-color:#d2ccff}.GeoGebraFrame .purple-300{background-color:#b9b1fc}.GeoGebraFrame .purple-400{background-color:#a397fc}.GeoGebraFrame .purple-500{background-color:#8172f7}.GeoGebraFrame .purple-600{background-color:#6557d2}.GeoGebraFrame .purple-700{background-color:#5145a8}.GeoGebraFrame .purple-800{background-color:#3b337a}.GeoGebraFrame .purple-900{background-color:#191533}.GeoGebraFrame .fg-neutral-0{color:#fff}.GeoGebraFrame .fg-neutral-100{color:#fafafc}.GeoGebraFrame .fg-neutral-200{color:#f3f2f7}.GeoGebraFrame .fg-neutral-300{color:#e6e6eb}.GeoGebraFrame .fg-neutral-400{color:#d1d0d6}.GeoGebraFrame .fg-neutral-500{color:#b4b3ba}.GeoGebraFrame .fg-neutral-600{color:#85848a}.GeoGebraFrame .fg-neutral-700{color:#6e6d73}.GeoGebraFrame .fg-neutral-800{color:#2f2f33}.GeoGebraFrame .fg-neutral-900{color:#1c1c1f}.GeoGebraFrame{position:relative}.GeoGebraFrame .ggbdockpanelhack>div{overflow:visible !important}.GeoGebraFrame .toolPanelHeading{height:48px;border-bottom:1px rgba(0,0,0,.1) solid;position:relative;transition:height .2s}.GeoGebraFrame .toolPanelHeading .gwt-Image{opacity:.54}.GeoGebraFrame .toolPanelHeading.noBorder{border-bottom:none}.GeoGebraFrame .toolPanelHeading.withShadow{z-index:5;border-bottom:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2)}.GeoGebraFrame .toolbarPanel{position:relative;background-color:#f8f8f8;box-shadow:0px 0px 2px rgba(204,204,204,.5);padding:5px;box-sizing:border-box;z-index:100}.GeoGebraFrame .toolbarPanel .toolBPanelMobile{overflow:hidden;height:46px}.GeoGebraFrame .toolbarPanel ::-webkit-scrollbar{height:5px;overflow:visible}.GeoGebraFrame .toolbarPanel ::-webkit-scrollbar-button{height:0;width:0}.GeoGebraFrame .toolbarPanel ::-webkit-scrollbar-thumb{background-color:#999}.GeoGebraFrame .toolbarPanel ::-webkit-scrollbar-track{background-clip:padding-box;border:solid rgba(0,0,0,0);border-width:0 0 0 4px}.GeoGebraFrame .toolbarPanel .overflow{overflow:visible !important}.GeoGebraFrame .toolbarPanel .toolBPanel{float:left;padding-top:1px}.GeoGebraFrame .toolbarPanel .toolBPanel ul{margin:0;padding:0}.GeoGebraFrame .toolbarPanel .toolBPanel li.toolbar_item{margin:0 5px 0 0;text-align:center;position:relative;width:40px;height:40px;display:block;float:left;list-style-type:none;cursor:pointer}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button{border-radius:5px;border:1px solid #dcdcdc;background-color:#fff;padding:3px;width:32px;height:32px}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button[isSelected=false]{border-color:#dcdcdc}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button:hover[isSelected=false][isMobile=false],.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button:focus[isSelected=false][isMobile=false]{border-color:#6161ff}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button[isSelected=true]{border:2px solid #6161ff;padding:2px}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_button img.gwt-Image.toolbar_icon.plusPadding{width:24px !important;height:24px;padding:4px}.GeoGebraFrame .toolbarPanel .toolBPanel .touched{border-color:#6161ff !important}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu{position:absolute;z-index:501;display:none}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu.visible{display:block}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuArrow{position:absolute;z-index:300;left:4px}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent{position:absolute;z-index:250;border-radius:10px;padding-top:3px !important;background-color:rgba(255,255,255,.9);box-shadow:0px 0px 2px 1px rgba(102,102,102,.3);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent li{white-space:nowrap;list-style-type:none;height:32px;padding:5px 0;text-align:left;cursor:pointer}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent li:hover,.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent li:focus{color:#333;background-color:#ccf}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent li img.gwt-Image.plusPadding{width:24px !important;height:24px;padding:4px 4px 4px 9px}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent img{float:left;padding-left:5px;padding-right:5px}.GeoGebraFrame .toolbarPanel .toolBPanel .toolbar_submenu .submenuContent .gwt-Label{padding:7px 10px 0 40px}.GeoGebraFrame .toolbarPanel .submenuBack{position:absolute;top:10px;left:10px;cursor:pointer}.GeoGebraFrame .toolbarPanel .submenuBack img{opacity:.54}.GeoGebraFrame .toolbarPanel .submenuBack img:hover{opacity:.84}.GeoGebraFrame .toolbarPanel .submenuPanel{margin-top:0}.GeoGebraFrame .toolbarPanel .submenuScrollPanel{overflow-x:auto;overflow-y:hidden;position:absolute !important;top:6px;left:50px;height:46px}.GeoGebraFrame .toolbarPanel .submenuItems{margin:0}.GeoGebraFrame .toolbarPanel .submenuItems .submenu_button{border-radius:5px;border:1px solid #dcdcdc;background-color:#fff;padding:3px;width:32px;height:32px}.GeoGebraFrame .toolbarPanel .submenuItems .submenu_button[isSelected=false]{border-color:#dcdcdc}.GeoGebraFrame .toolbarPanel .submenuItems li{margin:0 5px 0 0;text-align:center;position:relative;width:40px;height:40px;display:block;float:left;list-style-type:none;cursor:pointer}.GeoGebraFrame .toolbarPanel .rightButtonPanel{float:right;margin:6px}.GeoGebraFrame .toolbarPanel .rightButtonPanel>*{margin:0 5px 0 10px;float:left}.GeoGebraFrame .toolbarPanel .rightButtonPanel .undoButton{position:relative}.GeoGebraFrame .toolbarPanel .rightButtonPanel .redoButton{position:relative;margin-left:0}.GeoGebraFrame .toolbarPanel .rightButtonPanel .selectedButton{padding:0}.GeoGebraFrame .toolbarPanel .rightButtonPanel .ToggleButton{padding:0;border:none;background:none}.GeoGebraFrame .toolbarPanel .rightButtonPanelMobile{position:absolute;top:5px;right:5px}.GeoGebraFrame .toolbarPanelSouth{border-top:1px solid #dcdcdc}.GeoGebraFrame .toolbarPanelSouth .submenuArrow{bottom:45px;transform:scale(-1)}.GeoGebraFrame .toolbarPanelSouth .submenuContent{bottom:60px}.GeoGebraFrame .toolbarPanelNorth{border-bottom:1px solid #dcdcdc}.GeoGebraFrame .toolbarPanelNorth .submenuContent{top:15px}.GeoGebraFrame .menuContainer{left:auto !important;top:53px !important;z-index:100}.GeoGebraFrame .ggbmenubarwrapper{width:100%;height:100%;box-sizing:border-box}.GeoGebraFrame .menuBarClassic{overflow-y:auto;background-color:#f8f8f8;border-left:1px;border-left-color:#dcdcdc;border-left-style:solid;height:100%}.GeoGebraFrame .menuBarClassic .menuPanel{width:100%;border-collapse:collapse;padding:0}.GeoGebraFrame .menuBarClassic .GeoGebraMenuBar>table{width:100%}.GeoGebraFrame .menuBarClassic .GeoGebraMenuBar .gwt-MenuItem{padding:6px 5px 6px 35px;position:relative;display:block}.GeoGebraFrame .menuBarClassic .GeoGebraMenuBar .gwt-MenuItem .menuImg{width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:5px}.GeoGebraFrame .menuBarClassic .GeoGebraMenuBar .gwt-MenuItem:focus{background:none}.GeoGebraFrame .menuBarClassic .GeoGebraMenuBar .gwt-MenuItem:hover,.GeoGebraFrame .menuBarClassic .GeoGebraMenuBar .gwt-MenuItem:active{background:#ccf}.GeoGebraFrame .menuBarClassic .GeoGebraMenuBar .RadioButtonMenuItem label{cursor:pointer}.GeoGebraFrame .menuBarClassic .GeoGebraMenuBar .versionNr{height:31px;line-height:31px;padding-left:35px}.GeoGebraFrame .subMenuLeftSidePopup{box-shadow:none;padding:0;border-radius:0}.GeoGebraFrame .subMenuLeftSidePopup .GeoGebraMenuBar.subMenuLeftSide{right:280px;white-space:nowrap;top:-5px;position:absolute;z-index:501;border-radius:10px;padding:5px;background-color:rgba(255,255,255,.9);box-shadow:0px 0px 2px 1px rgba(102,102,102,.3)}.GeoGebraFrame .subMenuLeftSidePopup .GeoGebraMenuBar.subMenuLeftSide .arrowSubmenu{position:absolute;top:3px;right:-15px}.GeoGebraFrame .subMenuLeftSidePopup .GeoGebraMenuBar.subMenuLeftSide .gwt-MenuItem{padding:3px 10px}.GeoGebraFrame .subMenuLeftSidePopup .GeoGebraMenuBar.subMenuLeftSide input[type=radio]{margin:0 5px 0 0}.GeoGebraFrame .subMenuLeftSidePopup .GeoGebraMenuBar.subMenuLeftSide.subMenuLeftSide2{right:10px}.GeoGebraFrame .distrPanel .mathTextField{border:none;border-bottom:1px rgba(0,0,0,.42) solid;margin-bottom:1px;border-radius:0;cursor:pointer;padding-top:0}.GeoGebraFrame .distrPanel .mathTextField:hover{border-bottom-color:rgba(0,0,0,.87)}.GeoGebraFrame .distrPanel .holder.focusState .mathTextField{margin-bottom:0;border-bottom:2px solid #6557d2}.GeoGebraFrame .distrPanel .holder.focusState .gwt-Label{color:#6557d2}.GeoGebraFrame .distrPanel .holder:hover:not(.focusState) .mathTextField{border-bottom-color:rgba(0,0,0,.87)}.GeoGebraFrame .distrPanel .holder:hover:not(.focusState) .gwt-Label{color:rgba(0,0,0,.87)}.GeoGebraFrame .distrPanel .holder.errorStyle .gwt-Label,.GeoGebraFrame .distrPanel .holder.errorStyle.focusState .gwt-Label,.GeoGebraFrame .distrPanel .holder.errorStyle:hover .gwt-Label{color:#b00020}.GeoGebraFrame .distrPanel .holder.errorStyle .mathTextField,.GeoGebraFrame .distrPanel .holder.errorStyle.focusState .mathTextField,.GeoGebraFrame .distrPanel .holder.errorStyle:hover .mathTextField{border-bottom-color:#b00020}.GeoGebraFrame .suiteDistrTab{padding:16px 0 0 16px}.GeoGebraFrame .suiteDistrTab .row{margin-top:20px}.GeoGebraFrame .suiteDistrTab .row .gwt-Label{height:48px;line-height:48px;display:inline-block}.GeoGebraFrame .suiteDistrTab .row .switch{margin:12px 0}.GeoGebraFrame .suiteDistrTab .intervalsLbl{font-size:75%;margin-top:12px}.GeoGebraFrame .suiteDistrTab .intervalPanel{padding:0}.GeoGebraFrame .suiteDistrTab .ToggleButton{padding:7px;border-radius:2px;margin-left:0;margin-right:8px;margin-bottom:12px}.GeoGebraFrame .suiteDistrTab .parameterPanel{display:inherit}.GeoGebraFrame .suiteDistrTab .parameterPanel .holder{margin:0}.GeoGebraFrame .suiteDistrTab .parameterPanel .gwt-Label{margin:8px 0 0 0;font-size:75%;line-height:unset}.GeoGebraFrame .suiteDistrTab .parameterPanel .mathTextField{width:100%;margin:8px 0 20px 0;box-sizing:border-box}.GeoGebraFrame .suiteDistrTab .parameterPanel .holder.focusState .mathTextField{margin-bottom:19px}.GeoGebraFrame .probCalcStylbarBtn.suite{position:absolute;right:0px;z-index:60;margin-top:16px;margin-right:16px;height:24px;padding:6px;border-radius:50%;transition:background-color 150ms ease 0ms}.GeoGebraFrame .probCalcStylbarBtn.suite.selected,.GeoGebraFrame .probCalcStylbarBtn.suite:hover{background-color:#e5e5e5}.GeoGebraFrame .probCalcStylbarBtn.suite.selected img,.GeoGebraFrame .probCalcStylbarBtn.suite:hover img{opacity:.84}.GeoGebraFrame .probCalcStylbarBtn.suite img{opacity:.54}
</style>

</head>
<body dir="ltr" tabindex="-1" onload="loadApp()">
	<div id="ggbPage" style="display:none; background-color:#FFFFFF;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;">

    <div id="ggbHeader" class="GeoGebraFrame">
        <div class="startScreen toolbarPanel">
            <div class="toolBPanel graphics">
			<ul>
			<li class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				  <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> 
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 </ul>
            </div>
			<div class="toolBPanel cas">
			<ul>
			<li class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				  <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li> 
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				  <li  class="toolbar_item">
                 <div class="toolbar_button" style="border-width: 1px;">
				 <img src="" class="gwt-Image toolbar_icon" draggable="false" style="width: 32px;">
				 </div>
				 </li>
				 </ul>
            </div>
            <div class="rightButtonPanel startScreen">
            
            <img src="" class="gwt-Image" draggable="false" style="width: 32px;">
            
            
            <img src="" class="gwt-Image" draggable="false" style="width: 32px;">
            </div>
        </div>
    </div>
    
    <div class="ggbPageContent GeoGebraFrame startScreen" id="appsPicker">

	</div>

<div class="startScreen splitter">
<div class="gwt-SplitLayoutPanel-HDragger" style="width: 8px; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px;">
</div></div>

<div class="gwt-TreeItem newRadioButtonTreeItemParent startScreen" role="treeitem" >
<div class="latexEditor" style="min-height: 59px;">
</div></div>

</div>
    <div id="ggw"
    data-param-useBrowserForJS="false"
    data-param-app="true" data-param-showAppsPicker="true" ></div>
</body>
<script src="https://www.geogebra.org/apps/firebase/analytics.js" id="fbase"
        data-appId="1:895270214636:web:3c05deeefcd1a96584fec9" data-measurementId="G-8JGZQG6FHG" async></script>
</html>

